非常に単純なJavaプログラムを使用すると、私はVisualVMでプログラムとプロファイルを開始します。シンプルなJavaプログラム - プロファイリングで予期しない動作が発生する
public class test {
public static void main(String args[]) throws InterruptedException{
Thread.sleep(10000000L);
}
}
以下のメトリックからわかるように、何か背後にあるものはちょうどティックを続けています。ここで何が起こっているのだろうか?私はまた、 "サンプラー"メモリのスクリーンショットを含んでおり、プリミティブアレイの束がちょうど作成され続けているかのように見えますが、これはなぜですか?
これをどのように実行しているか教えていただけますか?また、実行されているJVMに設定されているパラメータは何ですか? – StackFlowed