jwl*_*jwl 29 java visualvm jvisualvm
通常我会在VisualVM中看到本地运行Java程序的所有这些选项卡:

但是,我有一个本地程序,目前只向我显示概述和监视器(即使它通常显示上面显示的所有内容):

同样有趣的是VisualVM本身不提供Profile选项卡:

显示的所有三个程序都使用具有相同Java Home的相同JVM运行.
什么控制为特定程序显示哪些选项卡?如何只显示概述和监视器,我怎样才能将它们全部取回?
我有Visual VM 1.3.5(在此日期最新)和JDK 1.7.0_17.
use*_*114 21
我发现这是使用错误的JDK版本的问题.在我的情况下,我的应用程序在64位JDK上运行,我从32位JDK启动VisualVM.从运行我的应用程序的同一JDK启动VisualVM后,一切都很好.希望它会对你有所帮助.
Far*_*zad 10
您可能需要在应用上启用jmx端口.尝试将这些开关添加到您的VM,并查看选项卡是否再次出现:
-Dcom.sun.management.jmxremote.port=6789 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
| 归档时间: |
|
| 查看次数: |
10432 次 |
| 最近记录: |