Zdravim,
jednou z moznosti je pouzit JDKcko JRockit (www.jrockit.com, zdarma), pustit 
nad tim aplikaci s parametrem -Xmanagement a pak se k bezici JVMce pripojit 
pomoci jejich memory leak detectoru. Vsemocne to neni, ale neco se z toho 
vycist da... a navic si to lze troufnout takto pustit i v ostrem provozu u 
zakaznika (a nechat to treba nekolik dni 'ulezet'), protoze ten parametr nema 
zadny vliv na vykon. Nevyhodou muze byt, ze JRockit je trochu hladovejsi na 
pamet nez SUNovska JVMka.

Roman

  ----- Original Message ----- 
  From: Karasek, Jaroslav 
  To: [email protected] 
  Sent: Thursday, March 01, 2007 5:00 PM
  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