日期:2014-05-20  浏览次数:20599 次

对象释放有问题,怎么知道被谁引用了
有没有办法知道一个实例被哪些地方引用了?

------解决方案--------------------
帮顶~
------解决方案--------------------
这个我没有遇到过哦。..学习一下。
------解决方案--------------------
这个只有去研究JVM的实现了吧
------解决方案--------------------
其它的一些系统也只是使用引用计数,没确切知道在哪被引用
------解决方案--------------------
你看源码不就知道,谁引用谁啦。如果要看已经运行的程序,估计是不行,在JDK的BIN下面有个jconsole.exe的组件可以得到相关信息,但是LZ要求得这么细肯定不行
------解决方案--------------------
JBuilder带的optimize工具可以看

查内存泄漏时常用
------解决方案--------------------
帮忙顶,顺便学习
------解决方案--------------------
学习一下...
------解决方案--------------------
按照一定的原则进行设计和编写代码,可以避免对象不被释放的情况。建议楼主看看《Practical Java》。
------解决方案--------------------
up
------解决方案--------------------
帮忙顶一下。
------解决方案--------------------
自己实现引用计数吧
用一个MAP来做
项可以设置成类名
值设置成引用数
------解决方案--------------------
不错哦。
------解决方案--------------------
学习了
------解决方案--------------------
学习了