问题标签 [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 接收的 spring mbean 和 mbean 是否不同?
我有使用 Spring 创建的应用程序,并且可以通过 jmx 访问以设置一些参数。当我通过 jconsole 访问时 - 一切正常,当从我的图形界面访问时 - 的问题不起作用。在调试器中,我检查了是否使用相同的参数调用了相同的方法。Spring 是否有可能提供我从 jconsole 收到的不同 bean 实例?谢谢。
jvm - 配置 management.properties 在 profiling 远程 JVM 中有什么用
需要在 'jre_home\lib\management' 中配置management.properties以启用远程监控。但是即使在下面配置了所需的属性之后
我无法通过使用 JConsole 或 JVisualVM 给出的 : 连接到远程 JVM。那么除了这个配置之外,我还需要进行任何代码更改以启用远程 JVM 分析(例如创建 JMX 服务器)吗?
由于我正在配置 management.properties,这将影响所有使用该 JRE 的 java 应用程序。那么在这种情况下如何分析每个应用程序?
所以总而言之,是否可以通过配置一些属性而不进行任何代码更改来分析远程 JVM?
java - 增加 JConsole 中的总卸载类增加
我正在使用 JConsole 监控我的应用程序,我发现总卸载类不时增加。并且堆大小和使用的堆也在增加。一段时间后,我的应用程序崩溃了。
有谁知道为什么会这样?这是否意味着存在类似内存泄漏的情况?
谢谢你
java - JMX 的使用以及如何用于现有应用程序
几年前,我们已经在 JDK 5 上开发了分布式 Web 应用程序。
JMX 将如何帮助这个应用程序?
1) 它可以帮助我监控性能(内存、CPU 和网络和磁盘 IO)吗?
2)如果是这样,那么应用程序部署在多台服务器中,我如何在一个仪表板中进行监控?
3) 我是否必须对现有应用程序进行任何新的代码更改,或者我可以在不更改代码的情况下进行监控?
4) 除了性能监控,我们还能做什么?因为名称是管理扩展 (MX) 我们可以管理什么以及如何管理?似乎主要目标不是监控,而是管理?
从 Oracle 网站http://docs.oracle.com/javase/tutorial/jmx/overview/why.html中提供的教程中,我对 JMX 了解不多。似乎某些业务代表准备了本教程,而不是技术人员。
任何人都可以帮助我理解这个 JMX 的东西,你的努力是由衷的感谢。
谢谢,你的朋友。
java - 将非 utf8 符号输出到控制台
我正在用 Java 编写非常简单的控制台应用程序。
问题是我需要将西里尔文和爱沙尼亚语的非 utf8 符号输出到控制台,但是在 Windows 中我得到一堆奇怪的符号,而在 MacOsX 中我只得到 ???? 而不是更具可读性的东西。
我怎样才能实现我的目标?
--更新1--
语言环境给了我:
似乎我被那个 UTF-8 东西困住了 %)
奇怪的想法:
有没有办法从 Eclipse 中获取控制台并在 Eclipse 之外使用它?
memory - 如何将 jconsole 门户与应用服务器连接
我在我的办公室使用 jboss 应用服务器。现在我经常遇到 cpu 负载问题。我正在使用 nagios 作为监控工具,我们面临 cpu 使用率经常增长的问题,我们无法找到解决方案。经过长时间的研究,我们发现 jconsole 是这个问题的解决方案。使用 jconsole,我们可以管理堆和非堆内存......
现在我需要的是找到如何将我的应用服务器实例与 jconsole 连接,以便我能够执行“手动 GC(垃圾收集)”。任何人都可以帮助我减轻我的紧张情绪。谁能告诉我 jconsole 如何与应用服务器一起工作。
java - 如何使用 Jconsole 连接到 EC2?
我在我的 macbook 上运行 Jconsole 并尝试连接到 ec2 上没有图形的 linux 终端(仅命令行访问)。
我像这样运行我的代码:
我在这里读到通过 EC2 访问时出现问题(在我连接问题之后),解决方案似乎是“ java.rmi.server.hostname to the public hostname of the instance
”
我对如何做到这一点有点困惑。我尝试了两件事,一是直接将其放入我的代码中(在 void static main 部分中):
系统接受了它(当我创建/上传可运行 jar 时没有错误)。我还在我的实例上打开了防火墙以允许所有 TCP 流量。没运气。我也尝试将上述语句作为启动程序的标志,但仍然没有运气。
任何想法如何做到这一点?
更新:这将显示我在 Java 中的绿色程度,我更进一步(仍然不起作用)但我意识到放置 java -jar filename.jar 然后选项没有给我与放置我的相同的结果-jar 在命令末尾。我试过了,程序尝试连接,然后说连接失败(在它马上在登录屏幕上说之前)。
java - JConsole 未被识别为命令
我正在尝试让自己熟悉 JMX,并且我一直在使用 oracle 教程来帮助我跟上进度。根据这个链接,我应该运行一个 Java 应用程序,然后运行jconsole。
但是,即使我安装了 JDK 1.6.0_30,jconsole 也不是一个公认的命令。我究竟做错了什么?
谢谢
jconsole - 当 java 应用程序使用的内存达到阈值时使用 jconsole 发送电子邮件通知
我想要使用 jconsole 的电子邮件通知,当 java 应用程序使用超过给定的阈值内存时。是否可以通过 Jconsole 实现,如果可能的话,我该如何实现。有人可以举一些例子或线索吗?
谢谢