我写了一个小测试程序,它查询 tomcat 的状态 servlet,并获取 jvm 的内存信息(空闲、总计、最大)。有没有办法获得更多信息? 比如CPU,进程的内存,系统内存等等。我知道其中一些东西可能会以某种方式获得,因为有一些工具(例如探针)可以获取更多信息。我想要实现的是构建一个我可以调用的 Ant 任务(是否有更好的方法或已经准备好使用的东西?),该日志暂时包含尽可能多的信息。任何信息/帮助将不胜感激。谢谢。
库库达斯
最佳答案
您可以使用 JMX 提取大量商品, Tomcat 有一些 docs关于如何启用 JMX,以及用于查询管理 bean 的 ant 任务。
尝试连接jconsole启用 JMX 后,您可以访问 Tomcat,您可以从 GUI 浏览所有可用的管理信息。
关于performance - Tomcat内存信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2352295/