问题标签 [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.

0 投票
1 回答
172 浏览

java - 用 jconsole 接收的 spring mbean 和 mbean 是否不同?

我有使用 Spring 创建的应用程序,并且可以通过 jmx 访问以设置一些参数。当我通过 jconsole 访问时 - 一切正常,当从我的图形界面访问时 - 的问题不起作用。在调试器中,我检查了是否使用相同的参数调用了相同的方法。Spring 是否有可能提供我从 jconsole 收到的不同 bean 实例?谢谢。

0 投票
1 回答
350 浏览

jvm - 配置 management.properties 在 profiling 远程 JVM 中有什么用

需要在 'jre_home\lib\management' 中配置management.properties以启用远程监控。但是即使在下面配置了所需的属性之后

我无法通过使用 JConsole 或 JVisualVM 给出的 : 连接到远程 JVM。那么除了这个配置之外,我还需要进行任何代码更改以启用远程 JVM 分析(例如创建 JMX 服务器)吗?

由于我正在配置 management.properties,这将影响所有使用该 JRE 的 java 应用程序。那么在这种情况下如何分析每个应用程序?

所以总而言之,是否可以通过配置一些属性而不进行任何代码更改来分析远程 JVM?

0 投票
1 回答
110 浏览

java - 关于 HBase 监控的 Metric Refreshing 是什么?

我正在尝试启用 JMX 以通过 jconsole 监视 HBase。该文件说需要启用指标刷新。

知道为什么吗?

这是链接

0 投票
1 回答
1187 浏览

java - 增加 JConsole 中的总卸载类增加

我正在使用 JConsole 监控我的应用程序,我发现总卸载类不时增加。并且堆大小和使用的堆也在增加。一段时间后,我的应用程序崩溃了。

有谁知道为什么会这样?这是否意味着存在类似内存泄漏的情况?

谢谢你

0 投票
1 回答
11067 浏览

java - JMX 的使用以及如何用于现有应用程序

几年前,我们已经在 J​​DK 5 上开发了分布式 Web 应用程序。

JMX 将如何帮助这个应用程序?

1) 它可以帮助我监控性能(内存、CPU 和网络和磁盘 IO)吗?

2)如果是这样,那么应用程序部署在多台服务器中,我如何在一个仪表板中进行监控?

3) 我是否必须对现有应用程序进行任何新的代码更改,或者我可以在不更改代码的情况下进行监控?

4) 除了性能监控,我们还能做什么?因为名称是管理扩展 (MX) 我们可以管理什么以及如何管理?似乎主要目标不是监控,而是管理?

从 Oracle 网站http://docs.oracle.com/javase/tutorial/jmx/overview/why.html中提供的教程中,我对 JMX 了解不多。似乎某些业务代表准备了本教程,而不是技术人员。

任何人都可以帮助我理解这个 JMX 的东西,你的努力是由衷的感谢。

谢谢,你的朋友。

0 投票
1 回答
1137 浏览

java - 将非 utf8 符号输出到控制台

我正在用 Java 编写非常简单的控制台应用程序。

问题是我需要将西里尔文和爱沙尼亚语的非 utf8 符号输出到控制台,但是在 Windows 中我得到一堆奇怪的符号,而在 MacOsX 中我只得到 ???? 而不是更具可读性的东西。

我怎样才能实现我的目标?

--更新1--

语言环境给了我:

似乎我被那个 UTF-8 东西困住了 %)

奇怪的想法:

有没有办法从 Eclipse 中获取控制台并在 Eclipse 之外使用它?

0 投票
1 回答
84 浏览

memory - 如何将 jconsole 门户与应用服务器连接

我在我的办公室使用 jboss 应用服务器。现在我经常遇到 cpu 负载问题。我正在使用 nagios 作为监控工具,我们面临 cpu 使用率经常增长的问题,我们无法找到解决方案。经过长时间的研究,我们发现 jconsole 是这个问题的解决方案。使用 jconsole,我们可以管理堆和非堆内存......

现在我需要的是找到如何将我的应用服务器实例与 jconsole 连接,以便我能够执行“手动 GC(垃圾收集)”。任何人都可以帮助我减轻我的紧张情绪。谁能告诉我 jconsole 如何与应用服务器一起工作。

0 投票
2 回答
5711 浏览

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 在命令末尾。我试过了,程序尝试连接,然后说连接失败(在它马上在登录屏幕上说之前)。

0 投票
1 回答
2955 浏览

java - JConsole 未被识别为命令

我正在尝试让自己熟悉 JMX,并且我一直在使用 oracle 教程来帮助我跟上进度。根据这个链接,我应该运行一个 Java 应用程序,然后运行​​jconsole

但是,即使我安装了 JDK 1.6.0_30,jconsole 也不是一个公认的命令。我究竟做错了什么?

谢谢

0 投票
1 回答
252 浏览

jconsole - 当 java 应用程序使用的内存达到阈值时使用 jconsole 发送电子邮件通知

我想要使​​用 jconsole 的电子邮件通知,当 java 应用程序使用超过给定的阈值内存时。是否可以通过 Jconsole 实现,如果可能的话,我该如何实现。有人可以举一些例子或线索吗?

谢谢