【发布时间】:2013-08-20 23:22:47
【问题描述】:
我有一个 Grails/Spring 应用程序,它在 Tomcat 等 Web 服务器上的 servlet 容器中运行。有时我的应用程序崩溃,因为 JVM 达到其最大允许内存 (Xmx)。
随后的错误是“java.lang.OutOfMemoryError”,因为 Java 堆空间已满。
为防止出现此错误,我想从我的应用程序中检查正在使用的内存量以及当前 JVM 剩余的内存量。
如何从我的应用程序中访问这些参数?
【问题讨论】:
-
您是否尝试过搜索 Google 和/或 stackoverflow? stackoverflow.com/questions/555580/finding-memory-usage-in-java
-
使用分析器找出发生这种情况的原因和位置,以便您修复它
标签: java spring grails jvm grails-2.0