JMC 项目环境搭建

JMC性能监测 文章目录一、打开JMC二、界面说明 性能监测图形化,通过jdk自带的JMC工具即可轻松实现。JMC的全称为java mission control,意思为java程序任务控制台。 一、打开JMC 在你下载好的jdk的bin目录下即可找到jmc.exe程序,双击打开即可。 或者使用稍微酷一点的方法,在命令行中打开: D:\jdk1.8.0_201\bin\jmc 二、界面说明 打开后默认的界面分左右: MBean服务器界面: ... 阅读详情

介绍

JMC 是一个知名的 JVM 分析和诊断工具套件,主要针对运行在生产环境中的系统。开发者可使用它来收集有关 JVM 和 Java 应用如何运行的详细信息。目前JMC已经被Oracle开源,repo依然托管在http://hg.openjdk.java.net/jmc/jmc/ ,有一个实验性的导入在https://github.com/JDKMissionControl/jmc 上,通过https://community.oracle.com/thread/4180326 了解到Github上的repo只是测试性的,目前所有工作还是通过hg repo来完成。本文主要针对搭建开发环境进行简单介绍,当然还是以hg 的repo为主,关于测试代码会放在https://github.com/smarkm/jmc/tree/smark-test 有兴趣的同学可以了解和讨论,测试代码放在smark-test分支下(主要针对感兴趣的内容做些简单测试)。

环境准备

  • 从hg repo clone代码hg clone http://hg.openjdk.java.net/jmc/jmc/
  • 在third-party目录下执行mvn p2:site构建依赖
  • 在third-party目录下执行mvn jetty:run启动本地更新站点(eclipse)
  • 需要建一个名为JMC_JDK的User Library,并添加以下jar包到Library中: tools.jar (/lib/tools.jar),jconsole.jar (/lib/jconsole.jar),jfxswt.jar (/jre/lib/jfxswt.jar),and finally the jfxrt.jar (/jre/lib/ext/jfxrt.jar)
  • 建议使用Photon版本Eclipse
用JMC掌握Java性能:从数据获取到问题定位 对于我们常用的 HotSpot 来说,有更强大的工具,那就是 JMC。JMC 集成了一个非常好用的功能:JFR(Java Flight Recorder)。Flight Recorder 源自飞机的黑盒子,是用来录制信息然后事后分析的。JFR 功能是建在 JVM 内部的,不需要额外依赖,可以直接使用,它能够监测大量数据。比如,我们提到的锁竞争、延迟、阻塞等;甚至在 JVM 内部,比如 SafePoint、JIT 编译等,也能去分析。,下面介绍一下 JMC 的使用。 阅读详情

相关推荐

解决Mac OS下JDK 1.8无法使用JMC问题

Mac OS 在使用JMC工具的时候会出现打开了,但是页面卡死不动的情况,这时候一般是依赖的包版本有问题导致。 # 包下载地址,[包下载地址](https://search.maven.org/search?q=g:org.eclipse.platform%20AND%20a:org.eclipse.swt.cocoa.macosx.x86_64&core=gav) 这里建议使用低版本3.105.2的包。 Mac 下的包路径是: /Library/Java/JavaVirtualMachi

bluntviola的博客 3176

JMC(Java Mission Control)在mac下无法启动和显示界面

JMC(Java Mission Control)在mac下无法启动和显示界面,只显示了按钮。 这个问题是由于Eclipse/SWT老版本的bug导致的,可以通过替换相关jar解决。bug reference: JMC-5139

未完成的空间 1万+

jmc-8.2.1_osx-aarch64.tar.gz

jmc-8.2.1_osx-aarch64.tar.gz

jmc使用说明

jmc是一款java自带的监控工具,支持CPU,内存,IO,堆栈信息等抓取和监控

ORCAD原理图关联封装时出现ERROR(ORCIS-6245)、ERROR(ORCIS-6013)问题

1、当你进行如下操作时: 系统先是提示你出现ERROR(ORCIS-6245)然后再确定后再出现ERROR(ORCIS-6013)问题 是由于你的数据库的路径不对。 具体操作方法如下:1、先找到你的CAPTURE.INI文件。 2、用记事本打开CAPTURE.INI。找到下图路径 3、在你的Orcad capture CIS原理图软件中点击 Options------>CIS con...

weixin_42304393的博客 2万+

Switch游戏安装新思路:抛弃Commander One,试试这款免费的Mac神器OpenMTP

本文介绍了Mac用户安装Switch游戏的新选择——免费工具OpenMTP,对比收费软件Commander One,OpenMTP在MTP连接稳定性和文件管理上更具优势。详细解析了OpenMTP的安装配置、核心功能及实战操作,帮助用户高效完成游戏安装,特别适合已破解并安装DBI的Switch用户。

weixin_30664051的博客 582

windows10系统上安装最新版mysql 8.0详细步骤

windows10系统上安装最新版mysql 8.0详细步骤

glei20的博客 6715

基于哈夫曼编码的图像加密算法matlab仿真

哈夫曼编码是一种常用的无损数据压缩算法,其基本思想是根据字符出现的频率构造一棵哈夫曼树,将出现频率高的字符编码为短码,出现频率低的字符编码为长码,从而实现数据的压缩。在图像加密领域,哈夫曼编码也被广泛应用于图像加密算法中,基于哈夫曼编码的图像加密算法具有加密速度快、加密强度高等优点。基于哈夫曼编码的图像加密算法的基本思路是将待加密的图像分为多个小块,对每个小块进行哈夫曼编码,然后将哈夫曼编码后的结果进行异或运算,最后将异或运算后的结果重新编码,以实现图像加密。具体步骤如下:将待加密的图像分成多个小块。

平时工作较为繁忙,私信消息一般晚上回复,谢谢大家~~ 262

把数字化转型真正落到组织里:读懂 SAP 的 OCM 六维框架

摘要: SAP的变革管理框架(OCM)强调数字化转型不仅是技术任务,更需关注组织与人的适应性。OCM包含六大维度:变革战略(明确方向与风险)、变革领导力(统一关键管理者行动)、变革沟通(分层传递信息)、变革实现(细化岗位级影响)、变革赋能(按角色设计培训)和变革有效性(持续评估)。该框架贯穿项目全周期,尤其在云项目中,需从早期规划变革策略,避免后期高代价调整。OCM的核心是将系统设计转化为组织语言,确保业务真正采纳新方式运作。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1433

【Envi风暴】Envi5.6安装图文教程(附Envi5.6完整版下载)

【Envi风暴】Envi5.6与应用商店app store安装图文教程(附Envi5.6完整版下载)从文末网盘下载完整的ENVI5.6安装包,如下所示:双击envi56-win.exe,开始安装。将f__x64下的两个补丁文件拷贝到安装路径。将f__x86下的两个补丁文件拷贝到安装路径。

智慧空间实验室 9197

pycharm报错cannot start the IED:Error occurred during initialization of VMagent library failed...如何解决?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 1925

《PCI Express体系结构导读1》-- PCI简介

请先阅读完一遍此书再来看文章哦,这样效率更高~

HoneyIC的博客 151

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

上一篇: Docker数据管理(四)
下一篇: 【路由协议】 RIP(Routing Information Protocol) - 1
SmarkMeng
博客等级 码龄16年 16粉丝 52原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值