Ich habe ein seltsames Problem. Ich muss einen Java-Heap-Dump (von einer IBM JRE) mit einer Größe von 1,5 GB analysieren. Das Problem ist, dass beim Analysieren des Dumps (ich habe HeapAnalyzer und den IBM Memory Analyzer 0.5 ausprobiert) die Tools den Speicher erschöpfen und ich den Dump nicht wirklich analysieren kann. Ich habe 3 GB RAM in meinem Computer, aber es scheint, als ob es nicht ausreicht, um den 1,5 GB Dump zu analysieren.
Meine Frage ist, kennst du ein spezifisches Tool zur Heap-Dump-Analyse (das IBM JRE-Dumps unterstützt), das ich mit der Menge an Speicher, die ich habe, ausführen könnte?
Danke.
0 Stimmen
Wie groß ist die maximal Heap-Größe für die JVM eingestellt, wenn Sie diese Tools ausführen? Stellen Sie sicher, dass sie mindestens 2 GB beträgt.
0 Stimmen
Ich habe diese Einstellung tatsächlich manipuliert, tatsächlich das Maximum, das ich bei der Nutzung der Tools verwenden konnte, war 1600 MB (-Xmx1600m) von meinem Rechner aus, wenn ich einen größeren Wert angebe, erhalte ich einen Fehler, der besagt, dass es nicht möglich war, die angeforderte Menge an Speicher zuzuweisen.
2 Stimmen
Leihen Sie eine 64-Bit-Maschine für eine halbe Stunde aus.
0 Stimmen
Ja, du benötigst eine 64-Bit-JVM und CPU.