8得票3回答
在给定的JVM实例中获取所有当前已加载类的列表

想知道给定JVM实例当前加载了哪些类可能很方便。 例如,是否可以通过JVisualVM获取它们? 编辑:我知道@Java - Get a list of all Classes loaded in the JVM中提供的解决方案,但我想知道是否有一种通过JVisualVM或其他工具实现的方...

13得票1回答
Java任务控制和飞行记录器是否具有与VisualVM相同的功能?

新的内置Java性能监视器/分析器是Mission Control。 Oracle文档 宣传称它们可以在生产环境中使用而不会产生性能损失(少于2%): “工具链[Mission Control + Flight Recorder]使开发人员和管理员能够从本地运行或部署在生产环境中的Java应...

8得票1回答
JConsole如何决定使用JMX键的顺序来呈现树形结构?

在JConsole中查看JMX bean时,它会将给定域部分下的所有bean呈现为层次结构。(JVisualVM使用JConsole MBeans插件具有相同的行为。)我知道JMX对象名称不是分层的,但是无论如何,JConsole都会以某种顺序选择键,以便可以将它们层次化呈现。有人知道它用于排...

7得票2回答
VisualVM历史图表

在Visual VM中,是否可以将内存、进程/GC活动等图形设置为随时间推移而移动,而不降低x轴的比例?当应用程序启动时,这些图形看起来很好,但是经过一段时间后,它们沿着x轴被压缩得很紧,这使得查看应用程序中实际发生的情况变得麻烦。

7得票2回答
使用jvisualvm对本地进程进行分析时出现卡顿。

当我使用jVisualVM时,我看到两个本地进程:VisualVM本身和我感兴趣的进程,我们称之为ProcessX。当我双击VisualVM进程时,一切正常。当我双击ProcessX时,应用程序会卡住并且不再响应。我使用eclipse运行我的Java应用程序,并且在一个Windows x64框...

13得票1回答
没有明显原因无法使用VisualVM连接JMX/RMI服务器

我在远程机器上使用以下命令启动了我的OSGi应用程序:java -Dcom.sun.management.jmxremote \ -Dcom.sun.management.jmxremote.port=8080 \ -Dcom.sun.management.jmxremote.loca...

28得票7回答
Java 6是否会为JMX远程连接打开默认端口?

我需要关于JDK 1.6中使用的JMX的具体问题:如果我正在使用JRE 1.6运行Java进程, com.sun.management.jmxremote 在命令行中,Java是否为远程JMX连接选择默认端口? 背景:我目前正在尝试开发一种过程,可以提供给客户,使他们能够从远程计算机通...

8得票1回答
导出VisualVM应用程序配置,然后导入

我正在从VisualVM 1.3.2迁移到1.3.3,并希望将我设置的所有远程服务器和应用程序移动到这个新安装。 我查看了%HOMEPATH%\Application Data.visualvm\1.3.2,并查看了模块和首选项的配置,但没有找到与我设置的应用程序有关的信息。 请帮助我,因...

9得票5回答
如何使用jmeter和visualVM进行负载测试?

我希望对我网站的1000万用户进行负载测试。该网站是基于Java的Web应用程序。我的做法是为所有链接创建Jmeter测试计划,然后为这1000万用户生成报告,并使用jvisualVM进行性能分析以检查是否存在任何瓶颈。 有更好的方法吗?有没有现成的演示文稿可以参考?由于这是我第一次做,所以...

33得票1回答
如何使用VisualVM查找内存泄漏

我怀疑我们的ActiveMQ连接桥存在严重的内存泄漏问题 - 我们看到了典型的内存泄漏模式(应用程序在加载后运行正常,但如果长时间运行或短时间内反复重启,则会变慢)。我查找了现代找到Java内存泄漏的最佳实践,许多开发人员似乎放弃了传统工具(如jhat / jmap),转而使用新的jvisua...