0

我需要为在 Citrix 上运行的 Java 应用程序捕获 hprof。

所以进程在服务器上,但用户界面在客户端机器上。我可以使用 VisualVM 附加到服务器上的 javaw.exe,但我无法捕获堆转储(给我一条错误消息),并且 VisualVM 中缺少“分析”选项卡。

任何人都知道我需要做什么才能从像这样通过 Citrix 虚拟化的进程中获取 hprof 吗?

4

1 回答 1

0

我没有使用过 hprof,但我确实在 Citrix 环境中进行了调试和故障排除。我会检查/尝试的事情是:

  • 确保您在 Citrix 计算机上设置为本地管理员。
  • 让 Citrix 管理员为您发布桌面并在 Citrix 计算机上安装 VisualVM。然后使用 Citrix Receiver 启动桌面会话,并在同一桌面会话中同时运行 VisualVM 和 Java 应用程序。
于 2013-05-01T01:50:35.087 回答