问题标签 [java-mission-control]

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 投票
2 回答
19180 浏览

java - JVisualVM 和 Java Mission Control 有什么区别?

除了来自 Java 任务控制的更“高级”的 GUI,它们有何不同?

乍一看,它们似乎提供了非常相似的功能(解释 JMX 数据和内存/CPU 分析)。

但是,由于它们都随 JDK 一起提供(我使用的是 JDK 1.7.0_51 SE),因此我假设存在显着差异,否则它们将组合成一个解决方案。特别是因为这会显着增加 JDK 的大小。

Java Mission Control 最终会在未来取代 JVisualVM 吗?

0 投票
0 回答
877 浏览

java - JRE 中的异常访问冲突

在运行不使用 JNI 的简单 Java 应用程序时,有时会出现以下异常。我使用了不同的版本,如 1.6、1.7.0_47 和 1.7.0_67 来检查它们是否可以正常工作。但它不起作用。一旦我开始使用 YourKit 和 Java 任务控制分析器,我就会遇到这个问题。

0 投票
2 回答
1938 浏览

java - Java Mission Control:飞行记录器抛出:javax.naming.ServiceUnavailableException

我正在尝试使用 Oracle Java Mission control 分析 Java Spring 应用程序。我将 JVM 连接配置为:localhost:7091 并且我使用java -Dcom.sun.management.jmxremote.rmi.port=7091 -jar app.jar.

当我尝试启动飞行记录器时,我收到一条错误消息。

有谁知道该错误的原因可能是什么?

0 投票
1 回答
315 浏览

java - Java Flight Recorder / Java Mission Control 中 GlassFish 的自定义事件

我读过 GlassFish 为 Java Flight Recorder (JFR) / Java Mission Control (JMC) 提供了自定义事件。

我尝试在 JMC 5.4 中查看从在 Java 7u67 中运行的 GlassFish 4.1 获得的 JFR 5.3 记录。录制是从命令行使用jcmd. 我没有使用 JMX 或 MBean。

我看到了标准的 JFR 事件,但没有看到 GlassFish 的自定义事件。

GlassFish 是否真的有自定义 JFR 事件?如果是这样,它们是什么,我如何记录它们,以及如何查看它们?

谢谢。

这是一篇提到 GlassFish JFR 事件的文章:

http://www.infoq.com/news/2013/10/misson-control-flight-recorder

0 投票
0 回答
460 浏览

glassfish - Glassfish 需要用于 Java 任务控制的新 jmx 角色

我一直在使用 glassfish 3.1.2.2 尝试 java 任务控制的飞行记录功能,但在使用 jmx 连接到远程 jvm 时遇到了问题。

默认情况下,glassfish 会在预配置的端口 8686 上启动 JMXConnector。我们可以使用管理控制台的用户名/密码从 jconsole/jvisualvm 连接到此端口。

当我们使用此用户名/密码指定 jmx 详细信息时,在 java 任务控制中添加 JVM 连接失败。要成功连接,必须将自定义 management.properties 文件指定为 -Dcom.sun.management.config.file。对于这个属性文件,我们需要指定一个新的 jmx 端口、一个新的 jmxremote.access 和一个新的 jmxremote.password 文件。访问和密码文件定义了新的 jmx 角色。然后可以使用新的 jmx 角色建立 JMC 上的 JVM 连接。

有人可以解释为什么 JVM 连接不能使用默认用户名/密码吗?

谢谢!

0 投票
1 回答
69 浏览

java - 飞行记录器“本机”文件

如果我在 JVM 上设置了连续或长时间的定时记录,我是否需要担心目标机器上的转储文件会变得太大?这些文件存储在哪里?

谢谢。

0 投票
0 回答
725 浏览

java - Oracle Mission Control 中的“块计数”是什么意思?

在此处输入图像描述

这个专栏到底是什么意思?我没有找到好的解释

0 投票
1 回答
450 浏览

tomcat - Tomcat 的 Java Flight Recorder / Java Mission Control 自定义事件

Tomcat 是否有 Java Flight Recorder / Java Mission Control 自定义事件?

如果是这样,它们在哪里记录?

0 投票
1 回答
118 浏览

java - 如何为 Java Mission Control 命名应用程序

我想定义我的应用程序的名称,以便我可以在 Java Mission Control 中看到该名称。

例如:Eclipse 被命名为“Eclipse (process id)”。

我怎样才能做到这一点?

0 投票
1 回答
2877 浏览

java - 在 Tomcat 中启用飞行记录器会导致“初始化 JFR 时出错”

添加-XX:+FlightRecorder到我的 CATALINA_OPTS 会导致我的 catalina.out 日志中出现此错误:

以下是来自的完整 CATALINA_OPTS /usr/share/tomcat8/bin/setenv.sh

如果我只启用该-XX:+UnlockCommercialFeatures参数,则 tomcat 实例不会崩溃,但只要我启用 FlightRecorder,它就会崩溃。我也用 JAVA_OPTS 尝试过,我得到了相同的结果。

我只是按照互联网上的教程为 Tomcat 启用 Flight Recorder,所以我真的不知道我做错了什么。一切对我来说都是正确的。

这是在 64 位 CentOS 6.4 机器上,带有 Tomcat 8。