![]() |
1
6
你不能用Java来做。所有提到终结器的答案都不是你想要的。 投票 直到你拿到证明。
你想在这里阅读彼得·科夫勒的答案(它解释了什么是幻影参考): Have you ever used Phantom reference in any project?
http://www.kdgregory.com/index.php?page=java.refobj 基本上,我在一个项目中使用了一个PhantomReference,在这个项目中,一种非常特殊的缓存需要在安装软件时计算一次。为了有效地计算这个(基于磁盘的)缓存,需要大量的内存(越多越好)。我用一个幻影引用来跟踪“几乎准确”的内存释放时间。 |
![]() |
2
3
检测内存泄漏有多种方法。我现在想到的三点是:
|
![]() |
3
3
编辑:
http://java.sun.com/developer/technicalArticles/javase/finalization/ |