11得票1回答
VisualVM可以通过JMX自动连接到远程进程吗?

我有一个在远程机器上运行的Java进程,并且该进程设置了一些mbeans。我还在该机器上使用相同用户运行jstatd。(这些mbeans可以通过编程方式或使用-Dcom.sun.management.jmxremote...等进行设置,但似乎并没有什么区别)。 VisualVM能够自动发现j...

11得票4回答
使用JVisualVM从远程应用程序获取Java堆转储

我使用JVisualVM(Windows XP,Sun Java 1.6.0.13,32位客户端VM)监视远程应用程序(Linux,Sun Java 1.6.0.07,64位服务器VM)。在启动实际的远程应用程序之前,我在远程机器上使用所有访问策略启动jstatd:grant codebase...

11得票4回答
jvisualvm连接到远程jstatd无法显示应用程序

我在远程服务器(Ubuntu Server 14.04)上启动了jstatd: jstatd -J-Djava.security.policy=.jstatd.all.policy -J-Djava.rmi.server.logCalltrue -p 9099 我尝试在Windows上使...

9得票1回答
Java 8使用jvisualvm分析mdmp转储文件时,添加VM Coredump选项被禁用/变灰。

我发现了一个与Java核心转储分析相关的工具,非常接近我需要的,但是当我打开jvisualvm并点击“文件”菜单时,“添加VM Coredump”选项不可用。当我运行溢出文章中列出的其他选项时,我没有得到线程转储。我正在深入研究jmap命令,但我想知道如何使用“添加VM Coredump”功能...

9得票2回答
守护线程、线程计数和总启动线程计数

我有一个简单的Java多线程回显服务器代码(它将接收到的内容返回给客户端)。 我正在对服务器的各种资源进行性能分析,包括线程统计信息。 下面是一些这些统计数据,根据连接的客户端数量。我的问题是与基线(客户端数为0)相比非基线是什么! 1)为什么当单个客户端连接时,总线程数会增加2?(对于其他...

9得票2回答
jvisualvm或NetBeans分析器中是否有呼叫树视图可用?

JProfiler提供实时调用树视图,因此您可以查看实时使用CPU的内容并深入了解详情。随时将计数重置为零,反复执行。 目前我没有该工具,并尝试使用免费/开源替代方案。jvisualvm和NetBeans分析器具有静态快照调用树和实时平面视图。似乎可以推断出,应该有一个实时调用树视图可用(或...

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

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

9得票2回答
jvisualvm:软件导致连接中止:套接字写入错误。

当我想要使用jvisualvm 1.3.8从eclipse启动的java程序进行分析时,我在eclipse控制台中收到错误消息: Software caused connection abort: socket write error. 如果我在命令行控制台上启动程序(java -jar...

9得票3回答
增加jvisualVM OQL结果集的最大大小

我有一个内存转储文件,其中包含近5000个特定对象的实例。这些对象将被写入数据库,我所采用的方式是在jvisualvm中编写OQL查询以生成一个字符串,该字符串将作为SQL插入语句,例如:INSERT INTO table_name (column1, column2, column3) VA...

9得票2回答
如何自动将JVisualVM附加到短暂的程序?

简要阅读教程并使用JVisualVM,我可以手动将其附加到长时间运行的服务器或Swing应用程序上,但我也想将其用于运行时间不到一秒的短程序。 我想我可以让我的程序在控制台上阻塞,附加JVisualVM,然后按下一个键让程序执行其真正的工作。有没有更好的解决方法? (这主要是出于我的好奇心...