Java 7u40 に付属している新しいJava Mission Control Profiler で遊んでいますが、プロファイルの割り当てとオブジェクト統計の収集を行うことができません。何をしても、[メモリ] -> [オブジェクト統計]ウィンドウに統計が表示されません。
次のコマンドは、コレクションを開始します。
jcmd <pid> JFR.start duration=60s settings=profile filename=alloc-prof.jfr
Java Mission Controlのドキュメントには、オブジェクトのプロファイリングを有効にするための特定のオプションについては言及されていません。私は自分のプロファイルを作成して設定しようとしました:
<flag name="heap-statistics-enabled" label="Heap Statistics">true</flag>
<flag name="allocation-profiling-enabled" label="Allocation Profiling">true</flag>
しかし、まだオブジェクト統計は収集されていません。