【发布时间】:2012-08-18 16:16:33
【问题描述】:
为了确定 jvm 在下一次重新部署后是否可能遇到 permgen 空间不足,我想事先监控当前 permgen 空间使用情况
类似:
set myPermGenThreshold = 0.51 (51%)
currentlyUsedPermGenSize = (...ask the jvm here... say it's 0.6)
if (currentlyUsedPermGenSize > myPermGenThreshold ) {
(...restart tomcat...)
}
else {
(...redeploy application...)
}
【问题讨论】:
-
你看过 JMX 吗?应该有一个命令行客户端。它可以提供我认为的数据。
标签: java tomcat permgen redeploy