これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 4.9 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド gc-analyze-XNUMX です。
プログラム:
NAME
gc-analyze - ガベージ コレクター (GC) メモリ ダンプを分析します。
SYNOPSIS
GC分析 [オプション] ... [file]
DESCRIPTION
GC分析 GC メモリ ダンプの分析を標準出力に出力します。
メモリ ダンプは、「gnu.gcj.util.GCInfo.enumerate(String)」を呼び出すことで作成できます。
namePrefix)" (Java コードから)。メモリ不足状態ではメモリ ダンプが作成されます。
メモリ不足になる前に「gnu.gcj.util.GCInfo.setOOMDump(String namePrefix)」が呼び出された場合
発生する。
このプログラムを実行すると、次の XNUMX つのファイルが作成されます。 テストダンプ001 & TestDump001.bytes.
gnu.gcj.util.* をインポートします。
import java.util。*;
パブリック クラス GCDumpTest
{
static public void main(String args[])
{
配列リストl = 新しい ArrayList (1000);
for (int i = 1; i < 1500; i++) {
l.add("これは文字列 #" + i);
}
GCInfo.enumerate("テストダンプ");
}
}
次のコマンドを実行すると、メモリ ダンプが表示されます。
gc-analyze -v TestDump001
OPTIONS
-詳細
-v 詳細な出力。
-p ツールプレフィックス
の名前に追加される接頭辞 nm & リーデルフ コマンド。
-d ディレクトリにジョブを開始します。
ダンプの作成時に使用された実行可能ライブラリと共有ライブラリが含まれるディレクトリ
生成された。
- 助けて
ヘルプメッセージを印刷して終了します。
- バージョン
バージョン情報を印刷して終了します。
onworks.net サービスを使用して gc-analyze-4.9 をオンラインで使用する