内存泄露调试

jstack pid(线程id) > 文件名,将该线程的操作信息以日志文件的形式打印出来,

通过比对多次日志信息,其中出现频率最高的地方有可能就是出现问题的地方。

如while一直无限循环,解决方式:

(1)限制循环次数,如当循环10次后break跳出;

(2)记录每次循环的详细信息,当此信息再次出现时即重复了便break跳出。 

原文地址:https://www.cnblogs.com/study121007/p/4592878.html