在下面的代码中,将有一个对象s2
有资格进行垃圾收集。有什么方法可视化垃圾收集器在Netbeans 8.0中的工作吗?资料/调试/监视/插件?垃圾收集器的可视化
class Student {
String name;
int age;
}
public class Test_Garbage {
public static void main(String[] args) {
Student s1 = new Student();
Student s2 = new Student();
Student s3 = new Student();
s1 = s3;
s3 = s2;
s2 = null;
}
}
你应该注意到,垃圾收集器只有不工作时,它需要(或尽可能晚地)和在这种情况下,它不需要,所以没有什么可看的。 –
谢谢,但它的任何方式来找到什么时候想象它? –
唯一能够告诉你它正在做什么的工具是'jstat'这将允许你看到从伊甸园复制到幸存者的对象并且终身受雇。但是,它需要大规模。即您不仅可以看到GC需要几秒钟,即数百万个对象。一般来说,你只需要担心这些大规模的细节。 –