jakarta-ee - Java EE 对象监控工具

标签 jakarta-ee tomcat memory-leaks out-of-memory

我有一个在 tomcat 上运行的非常大的 Java EE 应用程序。不幸的是,最近我遇到了堆空间和内存泄漏错误。

所以我想知道是否有一个工具可以帮助我监控我的应用程序并给我一个每个对象的可视化展示,更重要的是它需要多少内存。

最佳答案

嗯……如果您“只是”在运行 Tomcat,那么您没有 Java EE 应用程序。您有一个 servlet 应用程序。

无论如何:JConsole我想到了。或者 VisualVM .

这些都是很笼统的,所以没有精确的对象计数。为此,您必须自己投入一些东西。

您可能想查看 java-allocation-instrumenterLambda Probe .我从未使用过它们,但它们听起来很有趣。

关于jakarta-ee - Java EE 对象监控工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21203305/

相关文章:

mysql - Spring Security + Hibernate 身份验证

java - 实现客户端-服务器,GUI StringBuilder 问题

hibernate - Tomcat + OSGi + Hibernate + maven ClassNotFoundException org.hibernate.ServiceRegistry

javascript - 尝试理解 Javascript 闭包 + 内存泄漏

c - 开发过程中的内存泄漏

eclipse - 当我尝试在 eclipse galileo IDE 中运行 struts 2 应用程序时出现异常

java - Tomcat 8 的 HTTP 到 HTTPS 重定向问题

tomcat - 如何在 Tomcat 中恢复主机管理器

c++ - 程序退出时是否释放了泄漏的内存?

Java比较类的元素