Съдържание:

Как да преглеждам файл с дъмп на хепа?
Как да преглеждам файл с дъмп на хепа?

Видео: Как да преглеждам файл с дъмп на хепа?

Видео: Как да преглеждам файл с дъмп на хепа?
Видео: Симпа 😍🔥 ШАФФЛ ТАНЦЫ ИЗ ТИК ТОК ✨ TUZELITY DANCE 2024, Ноември
Anonim

Ако имате a файл за дъмп на хеп запазен във вашата локална система, можете да отворите файл в Java VisualVM, като изберете Файл > Зареждане от главното меню. Java VisualVM може да се отвори купчина сметища запазени в. hprof файл формат. Кога отваряш а спасен изхвърляне на купчина , на изхвърляне на купчина се отваря като раздел в главния прозорец.

Също така трябва да знаете как да направя heap dump?

Има няколко начина за генериране на java heap dump:

  1. Използвайте опцията jmap -dump, за да получите хеп дъмп по време на изпълнение;
  2. Използвайте опцията jconsole, за да получите хеп дъмп чрез HotSpotDiagnosticMXBean по време на изпълнение;
  3. Хийп дъмп ще бъде генериран, когато OutOfMemoryError бъде изхвърлен чрез посочване -XX:+HeapDumpOnOutOfMemoryError VM опция;
  4. Използвайте hprof.

По същия начин, как да прочета файл с дъмп на Java? Можете да използвате jvisualvm.exe, който идва с JDK 1.5 и по-нова версия. Присъства в папката bin на JDK. Това е много добър инструмент, който може да се използва за профилиране дори на бягане Java приложения. Можете дори да използвате JProfiler за Прочети купчина дъмп файлове.

Знайте също, какво е heap dump?

А изхвърляне на купчина е моментна снимка на паметта на процес на Java™. Моментната снимка съдържа информация за Java обектите и класовете в купчина в момента, в който моментната снимка се задейства. Зареждане на клас, име, супер клас и статични полета. Корени за събиране на боклук. Обекти, дефинирани да бъдат достъпни от JVM.

Каква е ползата от heap dump?

А изхвърляне на купчина е моментна снимка на всички обекти, които са в паметта в JVM в определен момент. Те са много полезни за отстраняване на проблеми с изтичане на памет и оптимизиране на паметта употреба в Java приложения. Изсипвания на купчина обикновено се съхраняват в двоичен формат hprof файлове.

Препоръчано: