标签: java memory-leaks heap-memory jconsole
我一直在尝试使用JConsole来识别是否有内存泄漏。
我让我的代码运行了很长时间,并确保它执行所有可用函数的多次迭代,多次启动/停止所有线程,多次实例化和释放每个对象,遇到尽可能多的意外情况/错误。
毕竟,如果我在Jconsole中按“执行GC”几次并且绿色“堆”存储器图形返回0--这是否意味着,假设所有代码已执行多次,我(可能)没有内存泄漏?
或者内存可以泄漏到堆之外的其他地方吗?
答案 0 :(得分:1)
我看到了一些可能性:
你的测试是一个好兆头,但没有保证。