[ Boris B. @ 09.09.2010. 11:23 ] @
Zna li neko za dobar alat sa kojim moze da se analizira (runtime, u tekucoj aplikaciji) koji su sve objekti zauzeti (referencirani u object graphu) i koje su generacije ako nemaju referencu? Najvise me zanima mogucnost da za zadati tip T dobijem listu aktivnih referenci na sve objekte tipa T, ili za referencu na konkretni objekat O da dobijem sve ostale reference na taj objekat O. Alat moze da bude u obliku eksternog profajlera ili runtime klase koju mogu da ugradim u Debug konfiguraciju assemblija. Za sada koristim princip da u klasama koje hocu da pratim brojim reference u jedan private static, povecavajuci brojac u konstruktoru i smanjujuci u destruktoru, ali to nije univerzalno i moram da subklasujem sve klase sto ponekad nije moguce (sealed klasa ili factory method koji proizvodi konacni tip). Postoji li tako nesto? |