VisualVM是一个用于Java程序性能分析的工具,可以查看、监控、分析Java程序的内存、线程、CPU、对象的性能,是Windows下Java程序性能调优的好帮手。
从官网下载并解压后,直接运行 bin\visualvm.exe 会报错,Cannot find Java 1.8 or higher.
解决办法:
在目录下新建一个 visualvm.bat 文件,内容如下:
@visualvm.exe --jdkhome "%JAVA_HOME:\=/%"
当然你的系统必须先安装好一个JRE环境,并且正确设置了JAVA_HOME变量,指向JRE目录。