VisualVM 无​​法在 Windows 10 上运行:jpswin2

VisualVM not working on Windows 10: jpswin2

我目前正试图在 java web/soap 应用程序中寻找 a/some 内存泄漏,因此我想在 IntelliJ 中使用带有插件的 VisualVM。

我使用的环境: Windows 10 1607 14393.2248 Java1.8.0_121 VisualVM 1.4.1

刚开始安装后是可以用的

但现在它停止工作了 - 弹出一条错误消息:

Error: Local Java Applications Cannot Be Monitored  
Please see the VisualVM Troubleshooting Guide for more information and steps to fix the problem.  
https://visualvm.github.io/troubleshooting.html#jpswin2

上面写着:

Description: An error dialog saying that local applications cannot be monitored is shown immediately after VisualVM startup. Locally running Java applications are displayed as <Unknown Application> (pid ###).

Resolution:  This can happen on Windows systems if the username contains capitalized letters. In this case, username is UserName but the jvmstat directory created by JDK is %TMP%\hsperfdata_username. To workaround the problem, exit all Java applications, delete the %TMP%\hsperfdata_username directory and create new %TMP%\hsperfdata_UserName directory.

我的用户名包含大写字母,但目录也是大写字母(区分大小写)- 所以我没有发现任何问题。 由于没有更多的日志,我也不知道下一步该去哪里挖掘。 有人知道我如何让 VisualVM 重新工作吗?

退出所有 java 应用程序并删除 %TMP%\hsperfdata_username 目录。一旦您启动任何 java 应用程序,它将再次重新创建。