冗長ガベージコレクションの出力をファイルにリダイレクトするにはどうすればいいですか? 質問する

冗長ガベージコレクションの出力をファイルにリダイレクトするにはどうすればいいですか? 質問する

冗長ガベージ コレクションの出力をファイルにリダイレクトするにはどうすればよいですか? Sun の Web サイトには Unix の例が示されていますが、Windows では機能しません。

ベストアンサー1

の出力からjava -X:

    -Xloggc:<file> GCステータスをタイムスタンプ付きでファイルに記録します

文書化ここ:

-Xloggc:ファイル名

詳細な GC イベント情報をログにリダイレクトするファイルを設定します。このファイルに書き込まれる情報は、-verbose:gc各ログ イベントの前の最初の GC イベントからの経過時間の出力に似ています。両方が同じコマンドで指定されている場合、-Xloggcオプションが上書きされます。-verbose:gcjava

例:

    -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秒]

おすすめ記事