相关疑难解决方法(0)

jvisualvm没有列出某些Java进程

我想获得某个Java进程的堆转储(可疑的内存泄漏).但是,当我启动jvisualvm工具时,我看不到任何正在运行的Java进程.

我已经谷歌了解了这一点,并且已经发现了一些文章说你必须使用与启动jvisualvm工具相同的JDK来运行Java进程,以便它能够看到它们.但是,据我所知,情况已经如此.我在本地做所有事情(我可以​​远程访问机器).

需要考虑的几件事:

  1. 这些进程在防火墙的Windows 2008服务器上运行
  2. 使用JDK 可执行文件的重命名版本运行进程java.exe
  3. 据我所知,进程正在使用1.6.0_18 JDK运行
  4. 其中一个正在运行的进程启动RMI注册表

我正在等待服务器的虚拟副本,所以我可以搞砸它(这是一个生产服务器).但与此同时; 关于为什么我在jvisualvm(或jconsole)中看不到任何进程的任何想法?

java process jvisualvm

37
推荐指数
2
解决办法
2万
查看次数

标签 统计

java ×1

jvisualvm ×1

process ×1