Analysieren heap-dump-Datei
Ich habe eine Anwendung, wo ich offensichtlich zu viele Objekte, bekomme ich diese Meldung:
java.lang.OutOfMemoryError: Java heap space
Dumping-heap zu java_pid2468.hprof ...
Heap-dump-Datei erstellt [1087703293 bytes in 18.711 Sek.]
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
aber ich installiert das plug-in-MATTE, und ich wollte sehen, wie viele Objekte, die ich gebaut habe, und welche Objekte nehmen den meisten Speicher.
Allerdings, wenn ich wollen, um zu analysieren, hprof-Datei bekomme ich diese Fehlermeldung:
Ist ein interner Fehler aufgetreten während: "Analysieren heap-dump von 'C:\Users\sekulicd\workspace\Csv_validation_MyIsam\java_pid2468.hprof'".
Java heap space
Größe von hprof-Datei ist 1,087,703,293 bytes, ich brauche Antworten auf diese Fragen:
- Analyse konnte aufgrund hprof-Datei Größe?
- Kann ich analysieren hprof-Datei nur für diejenigen Projekte, bei denen keine Fehler auftreten
"java.lang.OutOfMemoryError: Java heap space " ? - Gibt es eine Möglichkeit, diese Datei analysieren (1,087,703,293 bytes)?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie Erhöhung der Größe des Heaps, es scheint, es ist zu klein auch für die Analyse der dump. Werfen Sie einen Blick auf diese post.