Tag: visualvm jvisualvm

如何在Visualvm中查看Web应用程序数据

我正在尝试使用JDK附带的visualvm程序来分析在Tomcat中运行的webapp。 我没有连接问题,一切看起来很好,并在GUI中正常工作,除了我的类没有显示。 在使用CPU屏幕进行分析时,我只看到catalina和其他一些类列出的方法。 我怎样才能让visualvm显示运行Tomcat的webapp的方法调用(而不仅仅是Tomcat本身)? 如果有帮助:这是Tomcat 6.0.26和JDK 1.6.0.22

如何在VisualVM中更改应用程序名称?

如何在VisualVM中更改应用程序名称? 我有多个应用程序,从我的IDE开始,但很难区分它们,名称是相同的,唯一的区别是PID。 所以我想给他们有意义的名字,但菜单项“重命名..”被禁用。 我该如何重命名该应用程序? 在我看来,重命名只能在快照上进行 – > 快照描述

visualvm可以通过JMX自动连接到远程进程吗?

我有一个在远程计算机上运行的Java进程,该进程设置了一些mbeans。 我还让jstatd在该机器上运行,与Java进程的用户相同。 (mbeans可以通过编程方式设置或使用-Dcom.sun.management.jmxremote…等,这似乎没有区别)。 VisualVM能够与进程建立jstatd连接,并自动发现,但这意味着我无法访问mbeans或CPU历史记录图表。 或者,我可以创建一个显式的JMX连接,它为我提供了通常的有用工具,但我希望应用程序在启动时分配一个随机的JMX端口,这个配置不能是静态的。 有没有办法让VisualVM通过JMX自动连接到我的进程? 这将要求它自动发现JMX端口,但我原以为jstatd可以做到这一点。 有谁知道visualvm的任何插件自动化这个?

VisualVM:CPU /内存分析器停留在“连接到目标JVM ……”

我最近重新安装了Windows,我使用的是内置VisualVM的JDK 1.8 u91。 我已经检查了我的代理设置,以确保它们都在Windows代理设置和VisualVM的代理设置中全部关闭。 我也尝试重新安装JDK,重新启动计算机,重新安装Windows。 我只安装了一个JDK,并且类路径设置为Windows中的JDK bin文件夹。 除了CPU和内存分析之外的所有function都在VisualVM中工作。 我的应用程序是从IntelliJ运行的,但我也尝试从命令行定期运行应用程序,VisualVM也无法连接到那些应用程序。 我也试过从http://visualvm.java.net下载VisualVM,这也不起作用。 我没有安装插件。 它为什么挂? 这是新JDK引入的错误吗?

Java VisualVM不显示/列出我的tomcat java进程

我使用的是jdk64 ,我的java版本是1.6.0_24 。 我在Windows Server 2008上以管理员身份运行这两个(Tomcat java进程和VisualVM)进程。 Tomcat与-Xmx7196m运行,其中jvisualvm与-Xms24m和-Xmx256m一起运行。 这可能是原因吗?

为什么VisualVM没有显示所有正常选项卡?

通常我会在VisualVM中看到本地运行Java程序的所有这些选项卡: 但是,我有一个本地程序,目前只向我显示概述和监视器(即使它通常显示上面显示的所有内容): 同样有趣的是VisualVM本身不提供Profile选项卡: 显示的所有三个程序都使用具有相同Java Home的相同JVM运行。 什么控制为特定程序显示哪些选项卡? 如何只显示概述和监视器,我怎样才能将它们全部取回? 我有Visual VM 1.3.5(此时最新)和JDK 1.7.0_17。