我的Visual VM主要使用的是idea中的插件,首先在idea中安装 VisualVm Launcher插件。

然后配置VisualVm Launcher的配置

在命令行输入/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/bin/jvisualvm 后回车,打开 jvisualvm的界面,点击 工具->插件,勾选Visual GC 后点击左下角的安装按钮。

因为插件是在github上面下载的,所以下载的时候可能会有网络的问题,开代理可能也装不上。

这时候,就复制错误信息中的地址,手动下载插件文件。然后在已下载中添加下载的文件,并进行安装。

装好以后,在idea中使用Run With VisualVM 运行程序,在弹出的统计窗中

下面的是一个测试代码,用注释中的JVM参数跑起来,在Visual GC中看到的效果非常炫酷。

package cn.shutdown.demo.jvm;import java.util.HashMap;/*** -Xmx1g -Xms1g -Xmn512k -XX:+UseSerialGC -XX:+PrintGCDetails -Xloggc:StopWorldTestGcLog.log* @author dmn*/
public class StopWorldTest {public static void main(String args[]) {MyThread t = new MyThread();PrintThread p = new PrintThread();t.start();p.start();}public static class MyThread extends Thread {HashMap map = new HashMap();@Overridepublic void run() {try {while (true) {
//                    System.out.println((map.size() * 512) / 1024 / 1024);if (map.size() * 512 / 1024 / 1024 >= 880) {map.clear();System.out.println("clean map");}byte[] b1;for (int i = 0; i < 100; i++) {b1 = new byte[512];map.put(System.nanoTime(), b1);}Thread.sleep(1);}} catch (Exception e) {}}}public static class PrintThread extends Thread {public static final long starttime = System.currentTimeMillis();@Overridepublic void run() {try {while (true) {long t = System.currentTimeMillis() - starttime;System.out.println(t / 1000 + "." + t % 1000);Thread.sleep(100);}} catch (Exception e) {}}}
}

mac jvisualvm安装Visual GC插件相关推荐

  1. jvisualvm安装Visual GC插件

    用jdk自带的jvisualvm安装Visual GC插件,遇到We're sorry the java.net site has closed(我们很抱歉java.net网站已经关闭) 1.找到新的 ...

  2. 【Java 虚拟机原理】垃圾回收算法( Java VisualVM 工具 | 安装 Visual GC 插件 | 使用 Java VisualVM 分析 GC 内存 )

    文章目录 一.Java VisualVM 工具安装 Visual GC 插件 二.使用 Java VisualVM 分析 GC 内存 一.Java VisualVM 工具安装 Visual GC 插件 ...

  3. Java VisualVM安装Visual GC插件

    Visual GC插件百度云连接 链接:https://pan.baidu.com/s/1tYR6XlayWCag4alQMHkySg (永久有效) 提取码:xvni 安装 Visual GC插件 步 ...

  4. Java VisualVM 插件地址,安装Visual VM插件,修改下载插件地址使插件可以直接在JVisualVM中进行下载

    Java VisualVM 插件地址 打开Java VisualVM检查更新插件时,默认的连接连不上,通过浏览器访问之后发现默认的服务器已经404,新地址已经迁移到github,下面这个地址里面有不同 ...

  5. JVisualVM、Visual GC

    JVisualVM JVisualVM Java VisualVM 是一款 JDK 自带免费的性能分析工具 public class JVisualVM {public static void mai ...

  6. 安装 Visual Studio 插件 Visual Assist - C语言零基础入门教程

    目录 一.下载 Visual Assist 插件 二.安装 Visual Assist 插件 1.运行 VA_X_Setup2270_0.exe 2.激活插件 3.重启 Visual Studio 完 ...

  7. Mac下安装vim的插件YouCompleteMe及注意事项

    mac下的YouCompleteMe安装还是很麻烦的,所以我安装完之后写下此篇blog,以供诸位一起学习 此篇借鉴了网上一些文章的情况下结合了我自己的一点心得: 1.基本准备(我默认已经安装好了以下软 ...

  8. mac下安装sublime text2插件less2css

    1.安装node 2.安装less npm install -gd less 通过nvm安装的node命令不在/usr/bin下面,必须拷贝链接到/usr/bin目录下 ln -s /Users/du ...

  9. MAC IDEA安装与常用插件与环境配置

    目录 一.下载与安装IDEA 1. 下载与安装IDEA 二.安装和配置jdk 1. 安装jdk 1.8 2. 配置路径 三.安装git 四.安装和配置Maven 1. 安装Maven 2. 配置Mav ...

  10. Mac Eclips安装Activiti Designer插件

    1. 打开eclipse,在Help => Install New Software后的弹出窗点击add按钮 2. 在弹出窗口的文本框里输入一下内容 Name: Activiti BPMN 2. ...

最新文章

  1. 机器学习中的双层规划问题
  2. 【兼容M1】MovieSherlock Pro Mac 视频下载和转换工具
  3. VB讲课笔记09:过程
  4. inno setup读取XML文件
  5. Ribbon客户端负载均衡
  6. UIWindow statusBar消失
  7. appinfo信息管理系统_基于SSM框架的APP应用管理平台源码
  8. biopython中文指南_Biopython学习笔记
  9. 红外光通信装置数字部分思路点睛 2013年国赛f题
  10. euht网络登录_基于EUHT技术的城轨高速线路车地无线网络解决方案
  11. android 开发sdk 找不到java类_开发Cordova插件(Android)时找不到源Java类
  12. 网络赛1-D - Find Integer HDU - 6441
  13. centos7 shell脚本开机自启动(亲测可用)
  14. 从现实世界的角度去理解计算机领域的知识
  15. steam进社区显示服务器错误,Steam错误代码-118怎么办 社区打不开解决方法
  16. 龚胤全云栖大会_2018云栖大会
  17. 在线PS入门教程:如何对人像快速抠图
  18. 超越股神的贝佐斯:“我可是在做一件大事”
  19. 科学计算机如何输入x的n次方,科学计算器使用-20210321170247.docx-原创力文档
  20. 微软AI秀肌肉:Windows之后,用Azure收割市场

热门文章

  1. Python 的解释器
  2. eMMC基础技术2:eMMC概述
  3. 中小型网站集群拓扑图
  4. iOS基础 - UIScrollView
  5. 11.19 如何将界面与功能权限的关系注册到系统?
  6. RSTP原理和新增特性
  7. H3C OSPF 单区域、多区域(虚连接)配置
  8. ubuntu 16.04无法正常关机、重启
  9. Python3 实现来宾抽签
  10. Sublime Text3的Package Control安装教程,及报错解决There Are No Packages Available For Installation...