问题标签 [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.
java - JVisualVM 和 Java Mission Control 有什么区别?
除了来自 Java 任务控制的更“高级”的 GUI,它们有何不同?
乍一看,它们似乎提供了非常相似的功能(解释 JMX 数据和内存/CPU 分析)。
但是,由于它们都随 JDK 一起提供(我使用的是 JDK 1.7.0_51 SE),因此我假设存在显着差异,否则它们将组合成一个解决方案。特别是因为这会显着增加 JDK 的大小。
Java Mission Control 最终会在未来取代 JVisualVM 吗?
java - JRE 中的异常访问冲突
在运行不使用 JNI 的简单 Java 应用程序时,有时会出现以下异常。我使用了不同的版本,如 1.6、1.7.0_47 和 1.7.0_67 来检查它们是否可以正常工作。但它不起作用。一旦我开始使用 YourKit 和 Java 任务控制分析器,我就会遇到这个问题。
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
.
当我尝试启动飞行记录器时,我收到一条错误消息。
有谁知道该错误的原因可能是什么?
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
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 连接不能使用默认用户名/密码吗?
谢谢!
java - 飞行记录器“本机”文件
如果我在 JVM 上设置了连续或长时间的定时记录,我是否需要担心目标机器上的转储文件会变得太大?这些文件存储在哪里?
谢谢。
java - Oracle Mission Control 中的“块计数”是什么意思?
这个专栏到底是什么意思?我没有找到好的解释
tomcat - Tomcat 的 Java Flight Recorder / Java Mission Control 自定义事件
Tomcat 是否有 Java Flight Recorder / Java Mission Control 自定义事件?
如果是这样,它们在哪里记录?
java - 如何为 Java Mission Control 命名应用程序
我想定义我的应用程序的名称,以便我可以在 Java Mission Control 中看到该名称。
例如:Eclipse 被命名为“Eclipse (process id)”。
我怎样才能做到这一点?
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。