首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Java VisualVM工具及VisualGC插件安装MacBook

Java VisualVM工具及VisualGC插件安装MacBook

原创
作者头像
Janesong
修改2025-06-05 13:54:26
修改2025-06-05 13:54:26
2900
举报
文章被收录于专栏:Java编程Java编程

最近手痒,想定位【OutOfMemoryError: Java heap space】,但发现本机安装的JDK 1.8 没有自动安装VisualVM工具。

MacBookPro 环境JDK版本

说明:网上查询:JDK 8u136之后需要手工安装 JVisualVM。此前版本都是在 {Java安装目录/bin/} 之下,有个jvisualvm

的工具。

Mac上安装VisualVM

1、官网下载:https://visualvm.github.io/download.html,根据需要选择版本下载。本示例 直接选择下载 VisualVM 2.2;

2、在本地目录下找到安装包,双击dmg文件之后,在弹出的窗口中将VisualVM拖拽到Applications文件夹内

3、在应用程序内,能找到 VisualVM.app

4、创建桌面快捷方式:command+option + 拖拽到桌面

Mac上启用VisualVM

1、启动java程序

2、在应用程序内,直接双击VisualVM即可

此时,左侧窗口 Local之下会将 java程序进程都成功展现出来。但注意,此时么有 Visual GC标签页,它需要单独安装插件VisualGC(参见下文)

QA:启用VisualVM报错"You are running VisualVM using Java Runtime Environment(JRE)"

原因:没有正确配置JDK目录

解决办法

1、查看本机JDK安装目录:示例:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home

2、进入VisualVM.app安装目录下,访问 VisualVM安装目录/Contents/Resources/visualvm/etc,编辑:visualvm.conf,将JDK安装路径放到visualvm_jdkhome中

visualvm_jdkhome="/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home" # 替换为真实的JDK目录

3、重启VisualVM 即可。

Mac上给VisualVM安装插件Visual GC

1、访问官网并手工下载VisualGC

① 官网:https://visualvm.github.io/pluginscenters.html。

② 从右侧 Java VisualVM中对照本地安装的JDK版本选对应的地址。本次选:https://visualvm.github.io/uc/8u131/updates.xml.gz,在该页面中选Tools下的Visual GC,手工下载

补充:本次实际下载地址:https://github.com/oracle/visualvm/releases/download/2.0.1/org-graalvm-visualvm-modules-visualgc.nbm

家庭网络,折腾很久都没能下载【只是偶尔能打开网页】,故对于是这个版本,大家可以用我的分享:

通过网盘分享的文件:org-graalvm-visualvm-modules-visualgc.nbm

链接: https://pan.baidu.com/s/1_hmphOHCXHXKP1uJ4FVBsw?pwd=520J 提取码: 520J

2、在VisualVM中添加插件到已安装

【Tools】-【Plugins】,【Downloaded】-【Add Plugs...】,选择已下载的org-graalvm-visualvm-modules-visualgc.nbm

3、安装插件

在【Downloaded】标签页,勾选左侧列表里的选项 【Visual GC】,点击【Install】,按向导 Next 即可。

4、重启 VisualVM 工具。

成功后的示例:

QA:点击【Check for Updates】报错【Unable to connect to the VisualVM 2.2 Plugins Center because of Connection reset】

这是本地连接不上visualvm.github.io。

解决办法

如果是配置错误,请:

1、从这里找对应的Java VisualVM版本 https://visualvm.github.io/pluginscenters.html;

比如:JDK 1.8.0_135 则选 https://visualvm.github.io/uc/8u131/updates.xml.gz

2、更新VisualVM里的配置中心URL

【Tools】-【Plugins】,【Settings】,URL为:https://visualvm.github.io/uc/8u131/updates.xml.gz

若此时还是报错【Unable to connect to the VisualVM 2.2 Plugins Center because of Connection reset】,则请查看本机到github.io的网络链路问题

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • MacBookPro 环境JDK版本
  • Mac上安装VisualVM
  • Mac上启用VisualVM
    • QA:启用VisualVM报错"You are running VisualVM using Java Runtime Environment(JRE)"
    • Mac上给VisualVM安装插件Visual GC
      • QA:点击【Check for Updates】报错【Unable to connect to the VisualVM 2.2 Plugins Center because of Connection reset】
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档