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

标签 java profiling profiler visualvm jvisualvm

我最近重新安装了 Windows,我正在使用带有内置 VisualVM 的 JDK 1.8 u91。我检查了我的代理设置,以确保它们在 Windows 代理设置和 VisualVM 的代理设置中都处于关闭状态。

我也试过重装JDK,重启电脑,重装Windows。我只安装了一个 JDK,并且类路径设置为 Windows 中 JDK 的 bin 文件夹。

除了 CPU 和内存分析之外的所有功能都可以在 VisualVM 中使用。我的应用程序是从 IntelliJ 运行的,但我也尝试过定期从命令行运行应用程序,但 VisualVM 也无法连接到这些应用程序。

我也试过从 http://visualvm.java.net 下载 VisualVM这也不起作用。

我没有安装插件。

为什么会挂起?这是新 JDK 引入的 bug 吗?

最佳答案

See this bug report - VISUALVM-637

解决方案:使用以下命令启动 JVisualVM:

jvisualvm.exe -J-Dorg.netbeans.profiler.separateConsole=true

我已经在 J​​ava 版本“1.8.0_102”的 Windows 10 X64 上检查了这个(它有效!)

关于java - VisualVM:CPU/内存分析器卡在 "Connecting to the target JVM...",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37632783/

相关文章:

java - com.ximpleware 解析 XML - XPath - ==> 末尾或附近的语法错误

Android:Eclipse 下有哪些分析工具可用于查看可伸缩性?

java - 跟踪 Java 中的内存泄漏/垃圾收集问题

ios - 使用 Instruments 识别 ScrollView 帧丢失

reactjs - React 的 Profiler API 上的 startTime 是什么意思?

c - VC++ 内存分析器

java - 结构如何正确通知其他线程有关事件的信息?

java - 方法引用不符合功能接口(interface),但编译不会失败......是设计使然吗?

Java逻辑问题

java - Jprofiler 在 Linux 上进行远程分析。如何更改探查器数据文件的路径