在java中强引用对象若不置为null,可能会导致无法被回收,造成内存泄露,怎么查询呢?
在cmd命令下,输入:jps,会显示当前进程号,输入:jmap -histo:live 进程号 > e:log.txt
会将文件存储到指定磁盘下,再输入:e: , start log.txt ,打开文档,就可以查询有哪些内存被泄露
原文地址:https://www.cnblogs.com/hetaoyuan/p/12287063.html
时间: 2024-10-09 06:38:34
在java中强引用对象若不置为null,可能会导致无法被回收,造成内存泄露,怎么查询呢?
在cmd命令下,输入:jps,会显示当前进程号,输入:jmap -histo:live 进程号 > e:log.txt
会将文件存储到指定磁盘下,再输入:e: , start log.txt ,打开文档,就可以查询有哪些内存被泄露
原文地址:https://www.cnblogs.com/hetaoyuan/p/12287063.html