冗長ガベージ コレクションの出力をファイルにリダイレクトするにはどうすればよいですか? Sun の Web サイトには Unix の例が示されていますが、Windows では機能しません。
ベストアンサー1
の出力からjava -X
:
-Xloggc:<file> GCステータスをタイムスタンプ付きでファイルに記録します
文書化ここ:
-Xloggc:ファイル名
詳細な GC イベント情報をログにリダイレクトするファイルを設定します。このファイルに書き込まれる情報は、
-verbose:gc
各ログ イベントの前の最初の GC イベントからの経過時間の出力に似ています。両方が同じコマンドで指定されている場合、-Xloggc
オプションが上書きされます。-verbose:gc
java
例:
-Xloggc:ガベージコレクション.log
出力は次のようになります。
0.590: [GC 896K->278K(5056K), 0.0096650秒] 0.906: [GC 1174K->774K(5056K)、0.0106856秒] 1.320: [GC 1670K->1009K(5056K), 0.0101132秒] 1.459: [GC 1902K->1055K(5056K), 0.0030196秒] 1.600: [GC 1951K->1161K(5056K), 0.0032375秒] 1.686: [GC 1805K->1238K(5056K), 0.0034732秒] 1.690: [フルGC 1238K->1238K(5056K)、0.0631661秒] 1.874: [GC 62133K->61257K(65060K)、0.0014464秒]