From: Christopher L. <chr...@we...> - 2006-08-18 07:56:57
|
> Nikodemus Siivola <nik...@ra...> writes: >=20 > How do you tell the objects you are seeing are not part of SBCL itself=3F I recognize them (strings) as data generated by my application. > How do you tell they are not referenced by global functions or variables= =3F >=20 > How do you tell the are not part of packages=3F >=20 > You say you have not been able to find referents with > map-referencing-objects=3F How have you been using it=3F I call list-referencing-objects on an object and (if applicable) it's refe= rencer(s) (usually a single cons cell) and quickly get only * back. I inte= rpreted that to mean it is only reachable by the automatic * repl-variable= . I assume that if a global variable is holding on to them I'd notice the = larger structure, e.g. the hash table or a series of cons cells in the cas= e of a list. > My advice: if you observe that memory usage reported by ROOM grows > without bounds when you run your program, =5Fthen=5F is the time to start > tracking down mysterious extra references.=20 >=20 > You will never, ever in this lifetime manage to make a complete > accounting of the contents of a lisp image =5Fand=5F stay sane. Pick > either one. ,-) I'm starting to appreciate this wisdom :-) Thanks, Chris =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= Erweitern Sie FreeMail zu einem noch leistungsst=E4rkeren E-Mail-Postfach! =09 Mehr Infos unter http://freemail.web.de/home/landingpad/=3Fmc=3D021131 |