Dobry den,
 
    pochopili ste to spravne. Factory na objekt uz mam. Problem je skor v tom, 
ze referencia z nej ziskana je podla vsetkeho posunuta niekde dalej. 
 
    Jaro


________________________________

        From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Michal 
Palička
        Sent: Thursday, March 01, 2007 5:58 PM
        To: Java
        Subject: RE: Kto referencuje moj objekt ?
        
        
        Dobry den,
         
        nevim, jestli jsem to dobre pochopil, ale rekl bych, ze ta proxy asi 
nezachyti vsechny pripady.
        Muzete s ni snad zalogovat volani metod na vasem objektu, ale nikoliv 
prirazeni reference (nebo se pletu?).
         
        Priklad:
         
        Dejme tomu, ze cizi kod ziska referenci na muj objekt:
         
        MyObject mo = myModule.getMyObject();
         
        Predpokladejme, ze MyObject je ve skutecnosti ta proxy.
        Kdyz ted udelam prirazeni reference nekam jinam, tak to prece zadna 
proxy nepozna:
         
        Object o1 = mo;
        Object o2 = mo;
         
        mp.
         
________________________________

        From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Podlesak 
Kamil
        Sent: Thursday, March 01, 2007 17:40 PM
        To: Java
        Subject: RE: Kto referencuje moj objekt ?
        
        
        Zdravim,
         
        Jedna moznost je pouzit nejaky profiler, napriklad OptimizeIt.
         
        Druha moznost je podobna, ale self-made: vyrobit si k objektu proxy a 
ven z modulu davat vzdy jen referenci na tuto proxy.
        Nelegalni pristupy (tedy v dobe kdy jiz objekt ma byt uvolnen) logovat 
vcetne stacktrace.
         

                -----Original Message-----
                From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of 
Karasek, Jaroslav
                Sent: Thursday, March 01, 2007 5:01 PM
                To: [email protected]
                Subject: Kto referencuje moj objekt ?
                
                
                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

Odpovedet emailem