20得票1回答
我应该翻译为: 在哪里可以下载Java Mission Control(7) (OpenJDK11或更高版本)?

Java Mission Control(JMC)从JDK 11开始将从Oracle移交给开源社区。 然而,JMC不随OpenJDK11发行版捆绑。 我读到JMC将作为单独的下载提供,但没有可供下载的版本。此外,Oracle在有关JMC的页面上不再提供下载。我也无法在Oracle JDK中找...

12得票2回答
Java任务控制(JMC)6.0在检查JFR飞行记录时不会显示热方法。

在运行应用程序时使用Java Flight Recording功能后,可以使用Java的JMC来检查生成的JFR文件,以显示热门方法和每种方法中花费的CPU时间百分比。这对于分析应用程序和识别瓶颈非常有用。 以下是旧版JMC之前可能的示例: 这个屏幕在Java 10捆绑的JMC 6...

11得票1回答
使用Java Flight Recorder和Java Mission Control监控锁定情况

我想要做什么 我有一个Java程序,正在尝试改进它。我怀疑代码中的同步块会影响性能,但在修改代码之前,我想确保这是我的问题。 我如何处理它 为了检查同步块是否是问题,我使用Flight Recorder在测试服务器上记录了程序的执行情况,将创建的文件下载到桌面,并使用Java Missi...

10得票1回答
Java任务控制(Java Mission Control)堆剖析

我正在使用随Java 7u40一起发布的全新Java Mission Control Profiler,并尝试对分配和收集对象统计数据进行分析,但无论我如何尝试,在“内存”->“对象统计”窗口中都看不到任何统计信息。 以下命令可启动收集:jcmd <pid> JFR.start ...

7得票1回答
Java Flight Recorder的OpenJDK 8和OpenJDK 11版本虚拟机选项全面列表

有没有一种方法可以获取Java Flight Recorder (JFR)的全面虚拟机选项列表。 我特别关注OpenJdk 8和OpenJdk 11 到目前为止,我发现这个列表非常有用 https://chriswhocodes.com/hotspot_options_jdk8.html ...

7得票2回答
Java Flight Recorder - 持续滚动记录

问题 如何实现一个带有最大年龄限制的滚动记录并将其保存到磁盘中? 背景 当服务器出现故障时,我想能够倾泻出之前几个小时的分析信息,并进行分析,以了解出了什么问题。 由于我不知道何时会发生故障,因此JDK应该持续将事件保存到磁盘上。 由于服务器不经常重新启动,为避免文件无限增长,我需要...