草庐IT

Visualvm

全部标签

java - 为什么 VisualVM Profiler 不能分析我的应用程序?

我创建了一个简单的1文件java应用程序,它遍历循环、调用一些函数、分配一些内存、添加一些数字等。我通过eclipse的RunAs->JavaApplication。正在运行的应用程序显示在Local下的JavaVisualVM中。我双击该应用程序并转到Profiler选项卡。默认设置为:从类开始分析:my.main.package.**不要分析类:java.*、javax.*、sun.*,sunw.*,com.sun.*我点击CPU。CPU和Memory按钮变灰。什么都没有发生。Status表示profilinginactive。当我的应用程序终止时,Status说applicati

java - 为什么 VisualVM Profiler 不能分析我的应用程序?

我创建了一个简单的1文件java应用程序,它遍历循环、调用一些函数、分配一些内存、添加一些数字等。我通过eclipse的RunAs->JavaApplication。正在运行的应用程序显示在Local下的JavaVisualVM中。我双击该应用程序并转到Profiler选项卡。默认设置为:从类开始分析:my.main.package.**不要分析类:java.*、javax.*、sun.*,sunw.*,com.sun.*我点击CPU。CPU和Memory按钮变灰。什么都没有发生。Status表示profilinginactive。当我的应用程序终止时,Status说applicati

java - 在 VisualVM 中分析整个 Java 程序的执行

在Java分析中,现在似乎所有(免费)道路都通向JDK6中包含的VisualVM分析器。它看起来像一个很好的程序,每个人都吹捧如何将“附加到正在运行的进程”作为主要功能。问题是,这似乎是在本地进程上使用它的唯一方法。我希望能够在分析器中启动我的程序,并跟踪其整个执行过程。我尝试使用howtoprofileapplicationstartupwithvisualvm中描述的-Xrunjdwp选项,但是在两种传输方法(共享内存和服务器)之间,对我来说都没有用。VisualVM似乎与前者没有任何集成,VisualVM拒绝连接到localhost或127.0.0.1,所以后者也不好。我还尝试将

java - 在 VisualVM 中分析整个 Java 程序的执行

在Java分析中,现在似乎所有(免费)道路都通向JDK6中包含的VisualVM分析器。它看起来像一个很好的程序,每个人都吹捧如何将“附加到正在运行的进程”作为主要功能。问题是,这似乎是在本地进程上使用它的唯一方法。我希望能够在分析器中启动我的程序,并跟踪其整个执行过程。我尝试使用howtoprofileapplicationstartupwithvisualvm中描述的-Xrunjdwp选项,但是在两种传输方法(共享内存和服务器)之间,对我来说都没有用。VisualVM似乎与前者没有任何集成,VisualVM拒绝连接到localhost或127.0.0.1,所以后者也不好。我还尝试将

Java VisualVM 挂起连接到从 Eclipse 启动的本地进程

我正在尝试将使用jdk1.7.0_04安装的jvisualvm连接到本地运行的java进程。当我这样做时,jvisualvm会在左下角显示一个进度条,说明它正在连接到进程,然后再也没有响应。我尝试连接的java进程仍然可以正常工作。我可以使用jstack获取visualvm的线程转储,显示1个阻塞线程。AWT-EventQueue-0"prio=6tid=0x04a1a000nid=0x1110waitingformonitorentry[0x062af000]java.lang.Thread.State:BLOCKED(onobjectmonitor)atcom.sun.tools.

Java VisualVM 挂起连接到从 Eclipse 启动的本地进程

我正在尝试将使用jdk1.7.0_04安装的jvisualvm连接到本地运行的java进程。当我这样做时,jvisualvm会在左下角显示一个进度条,说明它正在连接到进程,然后再也没有响应。我尝试连接的java进程仍然可以正常工作。我可以使用jstack获取visualvm的线程转储,显示1个阻塞线程。AWT-EventQueue-0"prio=6tid=0x04a1a000nid=0x1110waitingformonitorentry[0x062af000]java.lang.Thread.State:BLOCKED(onobjectmonitor)atcom.sun.tools.

java - VisualVM:CPU/内存分析器卡在 "Connecting to the target JVM..."

我最近重新安装了Windows,我正在使用带有内置VisualVM的JDK1.8u91。我检查了我的代理设置,以确保它们在Windows代理设置和VisualVM的代理设置中都处于关闭状态。我也试过重装JDK,重启电脑,重装Windows。我只安装了一个JDK,并且类路径设置为Windows中JDK的bin文件夹。除了CPU和内存分析之外的所有功能都可以在VisualVM中使用。我的应用程序是从IntelliJ运行的,但我也尝试过定期从命令行运行应用程序,但VisualVM也无法连接到这些应用程序。我也试过从http://visualvm.java.net下载VisualVM这也不起作

java - VisualVM:CPU/内存分析器卡在 "Connecting to the target JVM..."

我最近重新安装了Windows,我正在使用带有内置VisualVM的JDK1.8u91。我检查了我的代理设置,以确保它们在Windows代理设置和VisualVM的代理设置中都处于关闭状态。我也试过重装JDK,重启电脑,重装Windows。我只安装了一个JDK,并且类路径设置为Windows中JDK的bin文件夹。除了CPU和内存分析之外的所有功能都可以在VisualVM中使用。我的应用程序是从IntelliJ运行的,但我也尝试过定期从命令行运行应用程序,但VisualVM也无法连接到这些应用程序。我也试过从http://visualvm.java.net下载VisualVM这也不起作

java - 所有本地应用程序上的 VisualVM "not supported for this JVM"?

我已经花了很长时间来加载和测试我的应用程序,现在我需要对其进行分析。但不幸的是,VisualVM在我的本地应用程序上总是说“不支持此JVM”?应用程序是在与VisualVM相同的JVM上启动的。 最佳答案 我发现(至少在Windows下)可以轻松编写小批处理文件来结合特定的JVM运行VisualVM,这对我来说很重要,因为我已经安装了32位JDK和64位JDK(我需要两者,所以这对我来说是明智的)。我在文件夹“S:\applications\visualvm\bin\”中创建了两个批处理文件:run_32.bat:@echooffS

java - 所有本地应用程序上的 VisualVM "not supported for this JVM"?

我已经花了很长时间来加载和测试我的应用程序,现在我需要对其进行分析。但不幸的是,VisualVM在我的本地应用程序上总是说“不支持此JVM”?应用程序是在与VisualVM相同的JVM上启动的。 最佳答案 我发现(至少在Windows下)可以轻松编写小批处理文件来结合特定的JVM运行VisualVM,这对我来说很重要,因为我已经安装了32位JDK和64位JDK(我需要两者,所以这对我来说是明智的)。我在文件夹“S:\applications\visualvm\bin\”中创建了两个批处理文件:run_32.bat:@echooffS