问题标签 [jconsole]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何读取由 jconsole 创建的堆转储文件?
我通过在 jconsole 中调用com.sun.management.HotSpotDiagnostic MXBean 的dumpHeap操作手动执行了堆转储。所以我得到了一个转储文件。
我的问题: jconsole 可以读取转储文件吗?如果没有,哪个工具可以读取它?谢谢!
编辑:现在我知道 jconsole 不提供读取功能,我想知道为什么 jconsole 只写入没有读取功能的转储文件。(这不是我的问题,我只是好奇)
java - Jconsole 可以用来监控 IBM JDK 吗?
JConsole 可以用来监控 IBM JDK 吗?我想知道 Sun JDK 和 IBM JDK 应用了哪个垃圾收集工具,而且是免费的。
java - 使用 Jconsole 监控远程系统
我正在使用 putty 和 .ppk 密钥文件连接到远程 Unix 系统。现在我想使用 Jconsole 监控这个远程 unix 系统。在远程系统上,在 8080 上启用了 jmx 端口。我有它的 ip 地址、jmx 端口、用户名和 .ppk 文件。如何使用 Jconsole 连接或远程监控?通过腻子,我使用隧道连接到远程系统。
java - 如何指定 jmx mbean 以在 jconsole 中将其呈现为树?
我的应用程序有一组特定的键,我监控它们的值(最小值、最大值等)。它看起来与以下内容非常相似:
但是,我无法使用 jconsole 查看 Keys 或 Datas 属性(我总是看到这些属性的“不可用”值)。
我应该如何构造我的 bean 定义,以便它显示为值树?
我也想将值(例如:key1.max 或 key2.min)显示为图表。这可能吗?如果是这样,实现它的最佳方法是什么?
谢谢!
java - 尝试连接时 JConsole 超时
我正在尝试使用 jconsole 连接到码头。我可以看到相关端口已使用 nmap 打开,但是当我尝试使用 jconsole 连接到它时,连接超时。(当我使用 -debug 运行 jconsole 时,它表明根本问题是读取超时。)我尝试连接到哪个进程并不重要。如果我尝试连接到恰好在我的笔记本电脑上运行的其他本地进程,它也会超时。
java - 协调 jconsole 和 top 的输出
我正在尝试查看 Java 中的内存管理。我有一个创建大型集合(~500MB)的程序。我运行时java
没有任何特殊参数。一旦这个集合超出范围,我使用System.gc()
. 从 jconsole 中,我可以看到正在使用的堆内存显着减少。对于top
linux 命令的 RES 输出,情况并非如此。
我唯一的解释是,一旦 JVM 获得内存,只要它正在运行,它就不会将其释放给系统。这个对吗?
java - 如何从 tomcat 网站访问 JMX Mbean?
我有一个公开 mbean 的 Web 服务。我可以使用 jconsole 查看该 mbean。现在我需要在一个新的 tomcat 网站上公开该功能。
jsp - setLoggerLevel() loggingmxbean 的非法参数
当我尝试通过 jconsole 调用 setLoggerLevel() 时出现非法参数(错误级别)异常。如果我将级别指定为“INFO”,则成功调用该方法。除此之外的任何东西都会引发异常。
java - 在本地设置中通过 JConsole 监控 Tomcat
我一直在尝试通过 JConsole 监控本地运行的 Tomcat。我当然
-Dcom.sun.management.jmxremote
是在catalina.bat 中添加了CATALINA_OPTS 变量,但是在启动JConsole 时,在进程列表中找不到该进程。
经过一番搜索,我尝试了(更复杂的?)非本地设置,进一步添加
并在 JConsole 中使用正确的参数,我能够通过远程接口进行连接。
有没有其他人尝试并成功地在纯本地设置中使用 JConsole/Tomcat,或者伪远程方式是监控本地 tomcat 的唯一机会?
java - 有没有办法导出 jconsole 监控结果?
Jconsole 非常适合通过 JMX 监控 Java 应用程序。
一旦连接并运行,它可以显示被监控程序的整个内存/堆/CPU/线程历史。
我只是想知道是否有任何方法可以导出结果,
然后可以加载以再次显示结果吗?
而不是仅仅制作屏幕截图。是否有任何第三方插件可以做到这一点?
谷歌搜索但没有任何运气。