Eclipse MAT を使用してアプリケーションのメモリ使用量を分析したいので-XX:+HeapDumpOnOutOfMemoryError
、heapdump を作成するために使用しています。これを MAT で開くと、ヒープ ダンプのサイズが 127 MB であることがわかります。これは、jvm が で実行されているため、明らかにすべてではありません-Xmx1024m
。
1 に答える
0
通常、Java VM には 2 つのメモリ セグメント (ナーサリとヒープ) があり、それぞれが OutOfMemory を引き起こす可能性があります。したがって、ダンプ ファイルのサイズが -Xmx 設定以上である必要があると結論付けることはできません。
トピックの詳細を読む - たとえばここ: http://docs.oracle.com/cd/E13150_01/jrockit_jvm/jrockit/geninfo/diagnos/garbage_collect.html
于 2013-02-25T13:44:07.737 に答える