mac jvisualvm安装Visual GC插件
我的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插件相关推荐
- jvisualvm安装Visual GC插件
用jdk自带的jvisualvm安装Visual GC插件,遇到We're sorry the java.net site has closed(我们很抱歉java.net网站已经关闭) 1.找到新的 ...
- 【Java 虚拟机原理】垃圾回收算法( Java VisualVM 工具 | 安装 Visual GC 插件 | 使用 Java VisualVM 分析 GC 内存 )
文章目录 一.Java VisualVM 工具安装 Visual GC 插件 二.使用 Java VisualVM 分析 GC 内存 一.Java VisualVM 工具安装 Visual GC 插件 ...
- Java VisualVM安装Visual GC插件
Visual GC插件百度云连接 链接:https://pan.baidu.com/s/1tYR6XlayWCag4alQMHkySg (永久有效) 提取码:xvni 安装 Visual GC插件 步 ...
- Java VisualVM 插件地址,安装Visual VM插件,修改下载插件地址使插件可以直接在JVisualVM中进行下载
Java VisualVM 插件地址 打开Java VisualVM检查更新插件时,默认的连接连不上,通过浏览器访问之后发现默认的服务器已经404,新地址已经迁移到github,下面这个地址里面有不同 ...
- JVisualVM、Visual GC
JVisualVM JVisualVM Java VisualVM 是一款 JDK 自带免费的性能分析工具 public class JVisualVM {public static void mai ...
- 安装 Visual Studio 插件 Visual Assist - C语言零基础入门教程
目录 一.下载 Visual Assist 插件 二.安装 Visual Assist 插件 1.运行 VA_X_Setup2270_0.exe 2.激活插件 3.重启 Visual Studio 完 ...
- Mac下安装vim的插件YouCompleteMe及注意事项
mac下的YouCompleteMe安装还是很麻烦的,所以我安装完之后写下此篇blog,以供诸位一起学习 此篇借鉴了网上一些文章的情况下结合了我自己的一点心得: 1.基本准备(我默认已经安装好了以下软 ...
- mac下安装sublime text2插件less2css
1.安装node 2.安装less npm install -gd less 通过nvm安装的node命令不在/usr/bin下面,必须拷贝链接到/usr/bin目录下 ln -s /Users/du ...
- MAC IDEA安装与常用插件与环境配置
目录 一.下载与安装IDEA 1. 下载与安装IDEA 二.安装和配置jdk 1. 安装jdk 1.8 2. 配置路径 三.安装git 四.安装和配置Maven 1. 安装Maven 2. 配置Mav ...
- Mac Eclips安装Activiti Designer插件
1. 打开eclipse,在Help => Install New Software后的弹出窗点击add按钮 2. 在弹出窗口的文本框里输入一下内容 Name: Activiti BPMN 2. ...
最新文章
- 机器学习中的双层规划问题
- 【兼容M1】MovieSherlock Pro Mac 视频下载和转换工具
- VB讲课笔记09:过程
- inno setup读取XML文件
- Ribbon客户端负载均衡
- UIWindow statusBar消失
- appinfo信息管理系统_基于SSM框架的APP应用管理平台源码
- biopython中文指南_Biopython学习笔记
- 红外光通信装置数字部分思路点睛 2013年国赛f题
- euht网络登录_基于EUHT技术的城轨高速线路车地无线网络解决方案
- android 开发sdk 找不到java类_开发Cordova插件(Android)时找不到源Java类
- 网络赛1-D - Find Integer HDU - 6441
- centos7 shell脚本开机自启动(亲测可用)
- 从现实世界的角度去理解计算机领域的知识
- steam进社区显示服务器错误,Steam错误代码-118怎么办 社区打不开解决方法
- 龚胤全云栖大会_2018云栖大会
- 在线PS入门教程:如何对人像快速抠图
- 超越股神的贝佐斯:“我可是在做一件大事”
- 科学计算机如何输入x的n次方,科学计算器使用-20210321170247.docx-原创力文档
- 微软AI秀肌肉:Windows之后,用Azure收割市场