Dakujem za radu. Na insane urcite mrknem. 
 
 JProfiler je plateny a kvoli jednej veci asi sefa nepresvedcim, aby ho kupil. 
Je najaky free profiler, ktory by dokazal vysledovat to co potrebujem ?
 
    Jaro


________________________________

        From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Petr 
Ferschmann
        Sent: Thursday, March 01, 2007 6:47 PM
        To: Java
        Subject: Re: Kto referencuje moj objekt ?
        
        
        Zdravím,
        
        buď bych použil nějaký profiler (doporučuji JProfiler) nebo bych se 
podíval na insane. Je to sada Java knihoven pro automatizované testování 
(původně vytvořené pro NetBeans).
        
        http://xtest.netbeans.org/NbJUnit/NbJUnit-overview.html
        http://performance.netbeans.org/insane/
        
        WeakReference<MyObject> ref = new WeakReference<MyObject> (myobject);
        // do something
        NbTestCase.assertGC ("The object can be released", ref);
        
        Pokud něco stále referencuje ref tak to hodí výjímku s cestou jak se k 
tomu dostat (tj. kdo to dělá). 
        Nic vám samozřejmě nebrání to používat jen v JUnit testech.
        
        Petr
        
        Karasek, Jaroslav píše v Čt 01. 03. 2007 v 17:00 +0100: 

                Ahojte, 

                

                    mam problem s upratovanim pamati. Robil som modul do 
jedneho velkeho projektu. Vsetko OK az na to, ze aj po ukonceni behu modulu, 
ked hlavny "container" uvolni referenciu nan zostane v pamati. GC ho nezmaze. 
Uz som prehladal vsetky vnutornosti mojho modulu aj ciastocne programu zhanajuc 
static premenne, ktore by drzali referenciu ,.... a vyprasil, co som nasiel. A 
stale nic. 

                

                Neviete poradit postup/nastroj ako zistit za behu,  ktory 
objekt drzi referenciu na moj objekt ? Bezi to na Solarise 9, JVM 1.5 . 

                

                Vopred dakujem za pomoc. 

                

                Jaro
                

-- 
Petr Ferschmann

SoftEU s.r.o.
-----------------------------------
Bolevecká 6
301 00 Plzen
Czech Republic
-----------------------------------
Phone: +420 373 731 284
       +420 373 729 300
Fax:   +420 373 729 301
Cell:  +420 775 638 008
E-mail: [EMAIL PROTECTED] 

Odpovedet emailem