Netbeans的内存监视工具(与VisualVm相同的工具)具有用于跟踪内存泄漏的有趣度量:幸存世代度量。
A definition of this metric可以在oracle.com上找到:
我对第二个定义有疑问。我知道instance生存下来的垃圾回收意味着什么。但是我不确定generation在垃圾回收中生存下来意味着什么。这是否意味着该代的[[至少一个实例在垃圾回收后仍然存在?
我认为,所有三个定义仅在每个班级才有意义。我的意思是,给定类的“尚存世代(指标)值”是该类现在在堆上还活着的不同世代的数量。