我正在尝试使用 VisualVM 在具有 64 位 VM 的 Mac 上进行分析,但没有成功。
它似乎只以很长的间隔更新(我认为它根本不会配置文件,直到我离开键盘十分钟,然后回来发现一个更新。我相信应该每 2 秒运行一次)。
大多数情况下,它只是与“尚无可用的分析信息”消息一起出现。它工作的一次,总共发现了 4 个方法调用。在那个时间范围内会发生数百万。
应用程序退出时的快照显示了一些系统线程,但没有我的代码。
我没有更改任何默认设置。我已经检查过它不排除我的代码。
VisualVM 是否可以在 Mac 上运行以分析 64 位 JVM?
我已经尝试过最新 JDK 的 jvisualvm 和 java.net 的稍晚版本。
java 版本“1.6.0_22”Java(TM) SE 运行时环境(内部版本 1.6.0_22-b04-307-10M3261)Java HotSpot(TM) 64 位服务器 VM(内部版本 17.1-b03-307,混合模式)
系统版本:Mac OS X 10.6.4 (10F569)
有什么想法吗?对你起作用吗?
谢谢!