sim*_*mou 2 java tomcat permgen redeploy
为了确定在下一次重新调试之后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...)
}
Run Code Online (Sandbox Code Playgroud)
该内存MX豆会给你所有非堆的使用情况,其中的烫发根是其中的一部分.使用Memory Pool MX Bean可以获得perm gen池本身的大小,但请注意池的名称是实现和GC依赖的.
像往常一样,这两个JMX bean都可以从平台服务器获得,因此它们应该可以使用JMX客户端从外部获得.
编辑 - 链接已更新至1.7.
| 归档时间: |
|
| 查看次数: |
3422 次 |
| 最近记录: |