一、VisualVM 简介
VisualVM 是一款 Java 虚拟机监控和分析工具,它可以帮助开发人员实时监控Java应用程序的性能和内存使用情况。
VisualVM 的工作原理是基于jJava 虚拟机提供的Java Management Extensions (JMX)技术。
JMX 是一种Java 平台的管理和监控技术,它提供了一组 API,用于管理和监控Java应用程序。VisualVM 利用JMX技术与Java虚拟机进行通信,获取 Java 应用程序的运行状态和性能数据
VisualVM可以监控Java 应用程序的CPU 使用率、内存使用情况线程状态、垃圾回收情况等。它还可以生成堆转储文件,用于分析Java 应用程序的内存泄漏问题。
二、安装VisualVM
1、下载 VisualVM
官方地址:https://visualvm.github.io/download.html
2、修改 VisualVM 中 jdk环境变量
(1) 找到本机的 Java Home
% echo $JAVA_HOME /Applications/jdk-17.0.6+10/Contents/Home
(2) 打开visualvm.conf
文件
cd /Applications/VisualVM.app/Contents/Resources/visualvm/etc vim ./visualvm.conf
(3) 修改参数visualvm_jdkhome
,保存
visualvm_jdkhome="/Applications/jdk-17.0.6+10/Contents/Home"
三、【启动台】打开VisualVM
提示“Visual VM”已损坏,无法打开。您应该将它移到废纸篓
在终端输入命令:
sudo xattr -r -d com.apple.quarantine /Applications/VisualVM.app/
重新打开即可。
相关文章: