Sommario:

Come posso visualizzare un file di dump dell'heap?
Come posso visualizzare un file di dump dell'heap?

Video: Come posso visualizzare un file di dump dell'heap?

Video: Come posso visualizzare un file di dump dell'heap?
Video: Строю болид реактивного самолета - Коршун F-1 2024, Aprile
Anonim

Se hai un file di dump dell'heap salvato sul tuo sistema locale, puoi aprire il file in Java VisualVM scegliendo File > Carica dal menu principale. Java VisualVM può aprire discariche di cumuli salvato in. hprof file formato. quando apri un salvato dump dell'heap , il dump dell'heap si apre come una scheda nella finestra principale.

Inoltre sapere è, come faccio a fare un dump dell'heap?

Esistono diversi modi per generare un dump heap java:

  1. Utilizzare l'opzione jmap -dump per ottenere un dump dell'heap in fase di esecuzione;
  2. Utilizzare l'opzione jconsole per ottenere un dump dell'heap tramite HotSpotDiagnosticMXBean in fase di esecuzione;
  3. Il dump dell'heap verrà generato quando viene generato OutOfMemoryError specificando l'opzione -XX:+HeapDumpOnOutOfMemoryError VM;
  4. Usa hprof.

Allo stesso modo, come leggo un file dump Java? Puoi usare jvisualvm.exe fornito con JDK 1.5 e versioni successive. È presente nella cartella bin di JDK. Questo è un ottimo strumento che può essere utilizzato per profilare anche la corsa Giava applicazioni. Puoi anche usare JProfiler per leggere mucchio file di dump.

Sapete anche che cos'è un heap dump?

UN dump dell'heap è un'istantanea della memoria di un processo Java™. L'istantanea contiene informazioni sugli oggetti e le classi Java nel mucchio nel momento in cui l'istantanea viene attivata. Caricatore di classe, nome, superclasse e campi statici. Radici della raccolta dei rifiuti. Oggetti definiti per essere raggiungibili dalla JVM.

Qual è l'uso di dump dell'heap?

UN dump dell'heap è un'istantanea di tutti gli oggetti che sono in memoria nella JVM in un determinato momento. Sono molto utili per risolvere problemi di perdita di memoria e ottimizzare la memoria utilizzo nelle applicazioni Java. Discariche di cumuli sono solitamente memorizzati in file hprof in formato binario.

Consigliato: