Subject: objects,system
Keywords: ::GC
          ::implementation
Title: obid graph
--------------------------------------------------
prop cache in library
 cleared when object bound since creates new lobj.
 
refs
rhash/dirhash - reproduced after any update to obid-graph
 reverse graph / directory graph
sleeper
 caches data for lobjs in todo array.
 when array empty searches lib table for uncached objects
  and populates todo array.
 must manually eval (reset-obid-graph) in emacs toploop to get 
  rebound objects to have obid graph re-cached.
unreachable - unreachable from directory. Most objects you care about
will be reachable from a directory.  Thus unreachable objects are 
generally expected to be GC'd. Practically, there's a lot of unreachable
objects that are not GC'd due to stale references and other unexpected 
links. Use ShowRootPath on object menu to find links preventing GC.
objc_history_clear to clear old versions which may contain stale links.
activate_force to refresh dependencies.
⋅
--------------------------------------------------
Authors: 
Contributors: RICH:t
⋅
Home