jvisualvm是JDK自带的具有图形界面操作功能的JVM性能监控和诊断工具。集成了多个JDK命令行工具。
下载一个运行一下;
当前电脑没有Java程序运行,启动Oracle自带的SQL Developer,这是一个Java程序,然后看到Local节点下面有2个应用程序;
可以查看程序的一些信息和线程情况;
说可以进行堆Dump,但是当前功能按钮是灰的;这个是从JDK的bin目录打开的;上面那个是下载的;
说应用程序还有一个Profiler标签,但是没有,右键菜单里也没有相关菜单,说Profiler标签中会显示性能分析数据;
也许要用 -Xshare:off 参数启动应用程序,才会出现Profiler标签;
它还有一个Remote节点,可以查看远程机器上的应用程序;
先了解一下,有时间继续;