为什么是锯齿形图?
当我使用 NetBeans 运行下面提到的代码时,分配的堆大小图类似于锯齿形状。我正在附加来自JVisualVM的屏幕截图,它以锯齿形状显示堆分配图。该程序是一个简单的无限循环,将“Hello,World!”打印到控制台中。
public class HelloWorld {
public static void main(String a[]){
while(true) {
System.out.println("Hello, World!");
}
}
}
谁能解释一下所用堆图形形状背后的原因?
PS:即使我在不使用NetBeans的情况下运行它,也会发生这种情况,因此它很可能与NetBeans无关...