我们正在尝试使用VisualVM来跟踪CF8中的一些内存泄漏问题,但无法使工具正常工作。基本上,除了内存采样,所有功能都可以使用。它说“JVM不受支持”。我们能够进行CPU采样,但无法进行内存采样,这有点奇怪,所以我想知道是否需要指定另一个JVM参数以允许此操作?
一些其他信息:
1.我们通过127.0.0.1或localhost本地连接。
2.我安装了Visual GC插件,但它也无法连接。
3.VisualVM和JRUN/CF8都使用相同的Java版本(1.6.0_31),但它们没有从同一位置获取(也许这很重要)。VisualVM使用已安装的JDK,而JURN/CF8仅使用我们本地复制到CF8安装文件夹的二进制文件。
4.安装了另一个显示JVM属性的插件,它说JVM不可“附加”。我不知道这意味着什么,但我想提一下。
如果您能帮忙解决这个问题,我们将不胜感激。如果我们只是能够获取内存采样,我认为我们就可以解决最近在这里困扰我们的性能问题。提前感谢您的帮助!
编辑:
此外,刚刚检查了一下,JRUN是在“管理员”下启动的,而我是以不同的用户启动VisualVM。也许这很重要?
一些其他信息:
1.我们通过127.0.0.1或localhost本地连接。
2.我安装了Visual GC插件,但它也无法连接。
3.VisualVM和JRUN/CF8都使用相同的Java版本(1.6.0_31),但它们没有从同一位置获取(也许这很重要)。VisualVM使用已安装的JDK,而JURN/CF8仅使用我们本地复制到CF8安装文件夹的二进制文件。
4.安装了另一个显示JVM属性的插件,它说JVM不可“附加”。我不知道这意味着什么,但我想提一下。
如果您能帮忙解决这个问题,我们将不胜感激。如果我们只是能够获取内存采样,我认为我们就可以解决最近在这里困扰我们的性能问题。提前感谢您的帮助!
编辑:
此外,刚刚检查了一下,JRUN是在“管理员”下启动的,而我是以不同的用户启动VisualVM。也许这很重要?