gpt4 book ai didi

linux - 需要命令来检查正在运行的 tomcat 服务器中的 permgenspace

转载 作者:太空宇宙 更新时间:2023-11-04 10:47:17 34 4
gpt4 key购买 nike

我需要一个命令来检查 tomcat 服务器中的 permgenspace。最基本的是,如果我遇到 permgenspace 错误,我想查看那里的空间。

我使用下面的命令来检查 permgenspace,它总是显示相同的大小,即使 Tomcat 可能会遇到 java.lang.OutOfMemoryError: PermGen space 错误。

java -XX:+PrintFlagsFinal tomcat | grep PermSize
uintx AdaptivePermSizeWeight = 20 {product}
uintx MaxPermSize = 174063616 {pd product}
uintx PermSize = 21757952 {pd product}

错误:无法找到或加载主类 tomcat

请给我建议。

最佳答案

您应该尝试以下命令:

jstat -gcpermcapacity SERVERPID

对于 java 8+ 此命令已弃用;请改用这些:

jstat -gcutil SERVERPID
jstat -gc SERVERPID

来源:http://docs.oracle.com/javase/7/docs/technotes/tools/share/jstat.html#gcpermcapacity_option

关于linux - 需要命令来检查正在运行的 tomcat 服务器中的 permgenspace,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32602260/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com