关于如何在我的Web应用程序中检查内存泄漏?

时间:2015-04-15 13:37:27

标签: java web-applications memory-leaks heap-memory

Hai我正在使用spring,hibernate和mysql开发一个Web应用程序。我想知道我的项目中存在任何内存泄漏的天气,因为当有很多用户登录我的门户网站时,当用户注销java内存时,java利用率最高。请建议我检查任何工具或给我任何建议来解决这个问题。

1 个答案:

答案 0 :(得分:1)

可以通过收集详细的gc日志来识别内存泄漏。通过添加jvm参数-verbose:gc,这将收集GC占用信息。通常,它的输出将写入native_stderr.log文件或已重定向stderr的文件中。一旦使用结束。加载文件 http://www.ibm.com/developerworks/java/jdk/tools/gcmv/ 该工具将帮助您在应用程序的整个生命周期中识别泄漏和GC行为。 希望这对你有所帮助。