jvisualvm无法列出某些Java进程。
- 论坛
- jvisualvm无法列出某些Java进程。
18 浏览
jvisualvm无法列出某些Java进程。
我想获取一个特定Java进程的堆转储(怀疑内存泄漏)。然而,当我启动jvisualvm工具时,我无法看到任何正在运行的Java进程。
我在谷歌上查找了一些相关文章,已经找到了一些说法,即您必须使用与启动jvisualvm工具的JDK相同的JDK来运行Java进程,以便它能够看到它们。然而,就我所见,情况已经是这样了。我在本地进行了所有操作(我可以远程访问该机器)。
有几件事需要考虑:
- 这些进程正在运行在一个有防火墙的Windows 2008服务器上
- 这些进程使用重命名版本的JDK的java.exe可执行文件运行
- 就我所见,这些进程正在使用1.6.0_18 JDK运行
- 其中一个正在运行的进程启动了一个RMI注册表
我正在等待一个虚拟化的服务器副本,这样我就可以对其进行操作(这是一个生产服务器)。但在此期间,您有关于为什么我无法在jvisualvm(或jconsole)中看到任何进程的任何想法吗?