对象释放有问题,怎么知道被谁引用了
有没有办法知道一个实例被哪些地方引用了?
------解决方案--------------------帮顶~
------解决方案--------------------这个我没有遇到过哦。..学习一下。
------解决方案--------------------这个只有去研究JVM的实现了吧
------解决方案--------------------其它的一些系统也只是使用引用计数,没确切知道在哪被引用
------解决方案--------------------你看源码不就知道,谁引用谁啦。如果要看已经运行的程序,估计是不行,在JDK的BIN下面有个jconsole.exe的组件可以得到相关信息,但是LZ要求得这么细肯定不行
------解决方案--------------------JBuilder带的optimize工具可以看
查内存泄漏时常用
------解决方案--------------------帮忙顶,顺便学习
------解决方案--------------------学习一下...
------解决方案--------------------按照一定的原则进行设计和编写代码,可以避免对象不被释放的情况。建议楼主看看《Practical Java》。
------解决方案--------------------up
------解决方案--------------------帮忙顶一下。
------解决方案--------------------自己实现引用计数吧
用一个MAP来做
项可以设置成类名
值设置成引用数
------解决方案--------------------不错哦。
------解决方案--------------------学习了
------解决方案--------------------学习了