8

いくつかのパフォーマンスの問題がある Java アプリケーションがあり、誰かが verbose:gc モードで実行することを勧めています。これは完了しましたが、ログの解釈方法がわかりません。それが何を意味するのかを説明したり、パフォーマンスを向上させるために何ができるかをアドバイスしたりできますか?

出力ログはhttp://pastebin.com/uDNPEGcdにあります。

前もって感謝します, 敬具, マールテン

4

1 に答える 1

11

verbose:gc各 gc コレクションの直後に出力し、各世代のメモリの詳細について詳細を出力します。verbose gcの読み方に関するブログはこちら

メモリ リークを探している場合は、verbose:gc では不十分な場合があります。jhat(または)visualvmなどの視覚化ツールを使用します。

 4416K->512K(4928K), 0.0081170 secs

Before GC used memory is 4416K
After GC used memory is 512K
Total allocated memory is 4928K
于 2012-08-09T18:42:36.000 に答える