NetBeans を使用して以下のコードを実行すると、割り当てられたヒープ サイズのグラフが鋸歯状になります。ヒープ割り当てグラフを鋸歯状で示す JVisualVM のスクリーン キャプチャを添付します。プログラムは、「Hello, World!」を出力する単純な無限ループです。コンソールに。
public class HelloWorld {
public static void main(String a[]){
while(true) {
System.out.println("Hello, World!");
}
}
}
使用済みヒープのグラフの形状の背後にある理由を説明できる人はいますか?
PS : これは、NetBeans を使用せずに実行しても発生するため、NetBeans とは関係ない可能性が高いです...