ИБМ ХеапАнализер

Ibm Heapanalyzer



Како да

Резиме

ИБМ ХеапАнализер је графички алат за откривање могућег цурења Јава гомиле.

Кораци

  1. Преузимање: хттпс://публиц.дхе.ибм.цом/софтваре/вебспхере/аппсерв/суппорт/тоолс/ХеапАнализер/ха457.јар
  2. Отворите терминал или командну линију и промените директоријум тамо где сте преузели ЈАР датотеку.
  3. Уверите се да је Јава на вашем ПАТХ-у за покретање алата.
  4. Покрените алат (повећајте -Ксмк на основу доступне РАМ-а):
    јава -Ксмк2г -јар има * .јар

Белешка : ИБМ ХеапАнализер нема нови развој и зато, генерално, препоручујемо употребу Алат за анализу меморије Ецлипсе (МАТ) са ИБМ ДТФЈ проширење уместо тога, који је отвореног кода и има активан развој, сличан скуп функција (проналажење великих доминатора, осумњичених за цурење итд.) и ИБМ Ектенсионс фор Мемори Анализер са механизмима за анализу специфичних за производ.



Додатне Информације

ХеапАнализер омогућава проналажење могућег Јава ™ подручја цурења гомиле кроз свој хеуристички претраживач и анализу Јава депоније гомиле у Јава апликацијама.



Области Јава гомиле дефинишу објекте, низове и класе. Када Сакупљач смећа додели подручја складиштења у гомили, објекат и даље остаје активан док референца на њега постоји негде у активном стању ЈВМ-а, стога је објект доступан. Када се на објекат престане референцирати из активног стања, он постаје смеће и може се повратити за поновну употребу. Када се догоди ова рекламација, Сакупљач смећа мора обрадити могући финализатор и такође осигурати да се сви интерни ЈВМ ресурси повезани с објектом врате у спремиште таквих ресурса. Јава депоније гомиле су тренутни снимци Јава гомила у одређено време.



Главни екран

Како то функционише?

ХеапАнализер анализира Јава депоније хрпе анализирајући Јава хемп думп, креирајући графике усмерења, трансформишући их у стабла смера и извршавајући хеуристички претраживач.



Следе примери функција:

  • Списак осумњичених за цурење гомиле Јава
  • Препорука величине кЦлустер-а
  • Листа празнина између додељених објеката / класа / низова
  • Јава претраживач објеката / класа / низова
  • Списак објеката / класа / низова према називу типа
  • Списак објеката / класа / низова према имену објекта
  • Списак објеката / класа / низова према адреси
  • Списак објеката / класа / низова по величини
  • Списак објеката / класа / низова према величини детета
  • Списак објеката / класа / низова према броју детета
  • Списак објеката / класа / низова према учесталости
  • Листа доступних простора гомиле по величини
  • Поглед на дрво Јава депоније гомиле
  • Учитавање / чување обрађених Јава депонија гомиле.

За додатне детаље погледајте документацију помоћи из алата.

Алат ХеапАнализер је доступан без икаквих гаранција или подршке, међутим, трудимо се да поправимо и побољшамо алат како време дозвољава. Алат је првобитно креирао Јинвоо Хванг. Од одласка господина Хванга из ИБМ-а, алат одржава како време дозвољава Кевин Григоренко ( [емаил заштићен] ).

Белешка : ИБМ ХеапАнализер нема нови развој и зато, генерално, препоручујемо употребу Алат за анализу меморије Ецлипсе (МАТ) са ИБМ ДТФЈ проширење уместо тога, који је отвореног кода и има активан развој, сличан скуп функција (проналажење великих доминатора, осумњичених за цурење итд.) и ИБМ Ектенсионс фор Мемори Анализер са механизмима за анализу специфичних за производ.

Сродне информације

Поновљено репродуковање веб везе: Коришћење ИБМ ХеапАнализер за дијагнозу проблема Јава гомиле

Информације о унакрсном референцирању
Производа Саставни део Платформа Верзија
ИБМ Јава Независно од платформе Све верзије