3
A
回答
2
你可以简单地覆盖finalize方法,然后把断点的方法内。一旦对象被垃圾收集后,您将在调试器中看到。但是请注意,在生产系统中重写最终化方法是非常不希望的,因为它严重影响GC。所以在调试后,删除该方法。
2
没有标准的Java API来这样做。
您的特定JVM可能,但是,可以通过使用JVM特定的诊断API的。
0
安德森说,关于JVM API。字符串类使用intern方法来检查池中已存在的对象。他们使用这个API叫做
public String intern() {
return VM.intern(this);
}
org.apache.harmony.kernel.vm.VM
这是一个本地代码的类。
相关问题
- 1. 是否可以确定一个对象是否被另一个对象引用?
- 2. 是否可以编写一个可以测试AuthorizationPolicy对象的测试?
- 3. 你如何测试对象是否是另一个对象
- 4. 是否可以在同一个对象内引用对象?
- 5. 我可以在java中动态引用一个对象吗?
- 6. 是否存在Java“引用对象”?
- 7. 我可以检测一个对象是否调用了GC.SuppressFinalize?
- 8. 是否可以存储对列表中的对象的引用?
- 9. 我可以使用另一个引用在一个ArrayList中更改对象吗?
- 10. 是否可以在nodejs中存储循环引用对象?
- 11. 我可以在同一个json文件中引用另一个对象中的一个json对象吗?
- 12. 测试对象是否存在?
- 13. iphone - 测试对象是否存在
- 14. Python测试是否存在对象
- 15. 你可以测试mixin是否存在?
- 16. 在Python中,对象是否可以有另一个对象作为属性?
- 17. 测试JavaScript对象中是否存在ANY对象
- 18. 是否可以在strings.xml中引用另一个字符串?
- 19. C#检查对象是否可以投射到另一个对象失败?
- 20. 我可以在对象中存储对变量的引用吗?
- 21. C++引用可以引用另一个对象吗?
- 22. 我可以测试SQLite数据库中是否存在表?
- 23. 测试用例来检查另一个字符串是否存在另一个
- 24. 一个YAML对象可以引用另一个吗?
- 25. 是否可以将一个函数(指针?)保存到一个对象中?
- 26. 是否可以将测试套件克隆到另一个TFS服务器中?
- 27. 如何测试一个圆是否在旋转的对象中
- 28. 如何测试一个对象是否在使用Jquery的另一个对象内?
- 29. 测试一个对象是一个或另一个实例
- 30. 是否可以存储对象方法的引用?
“BADY影响GC”是指该系统得到的垃圾收集慢不能被视为有效。 – 2010-09-28 09:48:14
谢谢,我认为这将会诀窍! – Chris 2010-09-28 15:51:11