gpt4 book ai didi

java - VisualVM 无​​法在 Windows XP 下执行分析

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:12:28 26 4
gpt4 key购买 nike

我是 VisualVM 的新用户;不错的工具,但我目前无法使用配置文件并检查分配了哪些变量。问题就在这里。

为了使用配置文件,我必须进行校准,这不是在第一次 VisualVM 启动时完成的。首先,我尝试进入主菜单上的“工具/选项”,然后单击“管理”。在此之后,我选择了我当前与 Eclipse Kepler IDE 一起使用的 JDK。所选文件位于G:\JavaJdk\jdk1.7.0_67\bin\java.exe。

当我点击校准时,VisualVM 卡住说“正在连接到目标 VM”。没有任何反应:通过单击取消,会出现一个空窗口,显示“仪器校准期间的数据传输错误”,然后是另一个窗口标题“错误”,没有显示任何错误。

启动 Java 进程并从 VisualVM 主窗口单击它我可以单击 Profiler 选项卡:单击内存按钮它说必须执行校准,所以我单击确定按钮但它卡住了再次在连接步骤。点击取消我得到同样的数据传输错误,然后“Profile calibration data file does not exists”,找不到machinedata.jdk17文件。

我的操作系统是Windows XP,VisualVM版本是1.3.8。我关闭了 sjype、杀毒软件、Apache 并禁用了 Windows 防火墙如果您需要任何详细信息,请告诉我。

最佳答案

我在带有 JDK 8 的 Windows 7 上遇到了同样的问题。最终帮助我的是手动启动 Profiler Agent,如 this post in German 中所述。 .

  • 当它尝试开始校准时,请注意 VisualVM java 进程列表中的 ProfilerServer 及其 PID。
  • procexp.exe 中查找完整的命令行或其他一些工具。就我而言,它是:

    "C:\Program Files\Java\jdk1.8.0_91\bin\java.exe""-agentpath:C:/Program Files/VisualVM/profiler/lib/deployed/jdk16/windows-amd64/profilerinterface.dll ""-Xbootclasspath/a:C:\Program Files\VisualVM\profiler\lib\jfluid-server.jar;C:\Program Files\VisualVM\profiler\lib\jfluid-server-15.jar"org.netbeans.lib .profiler.server.ProfilerServer "C:/Program Files/VisualVM/profiler/lib/deployed/jdk16/windows-amd64"5141 10 ____Profiler+Calibration+Run____

  • 手动运行该命令行。

  • 启动 VisualVM,转到工具 -> 选项 -> 管理,运行校准,它应该可以工作。

关于java - VisualVM 无​​法在 Windows XP 下执行分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25749032/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com