Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 关于如何检查我的web应用程序中的内存泄漏?_Java_Web Applications_Memory Leaks_Heap Memory - Fatal编程技术网

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

Java 关于如何检查我的web应用程序中的内存泄漏?,java,web-applications,memory-leaks,heap-memory,Java,Web Applications,Memory Leaks,Heap Memory,我正在用spring、hibernate和mysql开发一个web应用程序。我想知道我的项目中是否有内存泄漏,因为当有许多用户登录到我的门户时,当用户注销java内存未被释放时,java利用率最高。请向我推荐任何检查工具或给我任何解决此问题的建议 可以通过收集详细的gc日志来识别内存泄漏。通过添加jvm参数-verbose:gc,这将收集gc占用信息。通常,此操作的输出将写入本机_stderr.log文件或stderr已重定向的文件中。一旦使用结束。将文件加载到 此工具将帮助您在应用程序的整个生

我正在用spring、hibernate和mysql开发一个web应用程序。我想知道我的项目中是否有内存泄漏,因为当有许多用户登录到我的门户时,当用户注销java内存未被释放时,java利用率最高。请向我推荐任何检查工具或给我任何解决此问题的建议

可以通过收集详细的gc日志来识别内存泄漏。通过添加jvm参数-verbose:gc,这将收集gc占用信息。通常,此操作的输出将写入本机_stderr.log文件或stderr已重定向的文件中。一旦使用结束。将文件加载到 此工具将帮助您在应用程序的整个生命周期内识别泄漏和GC行为。
希望这将对您有所帮助。

也许连接仍然保持打开状态??看看哪种连接需要一些努力,但很容易,而且似乎还需要进行负载测试:JMeter。如何检查连接是否仍然打开?