目前是否有Linux命令行显示JVM代码缓存的使用情况?

问题描述 投票:0回答:1

我们在Tomcat 7上运行的一个Java应用程序中收到错误。我正在寻找一个命令行,该命令行随时可以向我们显示代码缓存的值。是否有任何类似jstat的命令可以打印出代码缓存值?

谢谢!

tomcat jvm monitoring jvm-codecache
1个回答
0
投票

我能够使用JMXProxy并使用下面的命令获取结果。我正在发布它,以防其他人需要使用过的Tomcat代码缓存。

curl -u '<tomcat jmx-user>:<tomcat-jmx-user-password>' --url "http://localhost:8080/manager/jmxproxy/?qry=*:type=MemoryPool,name=Code%20Cache" | grep -o -P '{committed=[0-9]*, init=[0-9]*, max=[0-9]*, used=[0-9]*}'

© www.soinside.com 2019 - 2024. All rights reserved.