最新要闻
- 洗衣机6个月不清洗比马桶还脏?我麻了
- 时代的眼泪 25年历史的数码相机权威网站Dpreview关停
- 每日资讯:中国移动:命苦
- 天天速看:鹿客发布掌心锁V5:掌静脉+3D结构光刷脸解锁 3399元起
- 尼泊尔空难20天就查明原因?为什么东航事故还没有结果?
- 世界微资讯!腾讯四年磨一剑!结果 让大家看笑话了
- OPPO Find X6 Pro:表演一场简单的光影魔术
- 亨迪药业(301211):3月21日北向资金减持66.63万股
- 世界热文:全明星爆款APP“偶像驾到”正式上线 主播经济和明星经纪开启新时代
- 小屏手机真凉了!苹果卖最差的iPhone 14 Plus 出货量也远超13 mini
- 山姆会员店寿司致多人上吐下泻:官方拒绝三倍赔偿
- 天天新消息丨致敬葫芦娃?保时捷911 Carrera GTS泰国特别版官图发布
- 环球最资讯丨14.5英寸超大屏+天玑9000!联想Y900平板正式发布:4999元起
- 天天观点:13代酷睿+RTX 40!联想拯救者Y7000P 2023电竞本发布:屏幕大升级
- 13900HX+4090顶配20999元!联想拯救者Y9000P 2023价格公布
- 环球最新:睡眠报告:山东人上床睡觉时间全国最早、广东人最能熬夜
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
读Java性能权威指南(第2版)笔记24_ Java飞行记录器JFR
1.Java飞行记录器
1.1.Java Flight Recorder,JFR
1.1.1.最初是BEA公司的JRockit JVM的功能
1.1.2.在JDK 8中,只有Oracle JVM支持JFR
(资料图片仅供参考)
1.1.3.在JDK 11中,JFR可以在开源JVM中使用
1.2.JFR数据是JVM中事件的历史记录,可以用来诊断JVM过去的性能和操作
1.3.Java Mission Control(jmc)
1.4.对正在运行的应用程序进行轻量级性能分析
1.4.1.可以尽最大可能查看JVM内部信息,因为它内建于JVM中
1.4.2.在生产环境开启后也同样有用,因为可以检查影响性能的事件
1.5.在默认设置下,JFR的系统开销非常低:对应用程序性能的影响小于1%
1.6.由于JFR的开销非常低,JFR的分析采样频率也相当低(至少在默认配置下)
1.7.两个模板
1.7.1.默认模板
- 1.7.1.1.限制事件,让系统开销小于1%
1.7.2.性能分析模板
1.7.2.1.将大多数基于阈值的事件设置为每10毫秒触发一次
1.7.2.2.开销大约为2%
2.-XX:+FlightRecorder
2.1.开启了JFR功能
2.2.直到记录过程本身开启之后才会有记录
2.3.在Oracle公司的JDK 8中,你必须在-XX:+FlightRecorder标志之前设定标志:-XX:+UnlockCommercialFeatures(默认值为false)
2.4.jinfo改变它们的值并开启JFR
2.5.-XX:StartFlightRecording=string标志
3.-XX:FlightRecorderOptions=string参数
3.1.name=name
- 3.1.1.用来标识记录的名字
3.2.defaultrecording=
3.2.1.是否在初始时开启记录
3.2.2.默认值是false
3.3.settings=path
- 3.3.1.包含JFR设置的文件名
3.4.delay=time
- 3.4.1.记录开始前的时间
3.5.duration=time
- 3.5.1.记录持续的时间
3.6.filename=path
- 3.6.1.写入记录的文件名
3.7.compress=
3.7.1.是否压缩记录
3.7.2.用gzip
3.7.3.默认值是false
3.8.maxage=time
- 3.8.1.在循环缓冲区中保存记录数据的最长时间
3.9.maxsize=size
- 3.9.1.在循环缓冲区中保存记录数据的最大大小
4.开启飞行记录
4.1.% jcmd process_id JFR.start [options_list]
4.2.options_list是一系列以逗号分隔的名-值对,用来控制记录方式
4.3.使用-XX:FlightRecorderOptions=string标志时的选项完全相同
5.启用了持续记录转储到文件中
5.1.% jcmd process_id JFR.dump [options_list]
5.2.name=name
- 5.2.1.已经开始的记录名
5.3.filename=path
- 5.3.1.转储文件的位置
6.终止正在进行的记录
6.1.% jcmd process_id JFR.stop [options_list]
6.2.name=name
- 6.2.1.要终止的记录名
6.3.discard=boolean
- 6.3.1.如果是true,则丢弃数据,而不是写入之前提供的文件中
6.4.filename=path
- 6.4.1.将数据写入给定的路径
7.JFR以外的工具很难获得的信息
7.1.类加载(classloading)
7.1.1.加载和卸载的类的数量
7.1.2.类由哪个类加载器加载
7.1.3.类由哪个类加载器加载
7.2.线程统计数据(thread statistics)
7.2.1.创建和销毁的线程数量
7.2.2.线程转储
7.2.3.哪些线程被阻塞在锁上(以及具体的锁)
7.3.异常类(Throwable)
7.3.1.应用程序使用的异常类
7.3.2.抛出的异常和错误的数量,以及异常创建时的栈轨迹
7.4.TLAB分配(TLAB allocation)
7.4.1.堆分配的数量和线程本地分配缓冲区(TLAB)的大小
7.4.2.堆中分配的具体对象和它们分配时的栈轨迹
7.5.文件和套接字I/O(file and socket I/O)
7.5.1.I/O操作的时长
7.5.2.每个读写调用的时长,导致读写耗费大量时间的具体文件和套接字
7.6.管程阻塞(monitor blocked)
7.6.1.等待管程的线程
7.6.2.阻塞具体线程的具体管程,以及被阻塞的时长
7.7.代码缓存(code cache)
7.7.1.代码缓存的大小和容量
7.7.2.从代码缓存移除的方法
7.7.3.代码缓存配置
7.8.代码编译(code compilation)
7.8.1.哪个方法被编译,OSR编译和编译时长
7.8.2.JFR只是统一了几个来源的信息
7.9.垃圾回收(garbage collection)
7.9.1.GC时间(包括单个阶段)
7.9.2.代的大小
7.9.3.JFR只是统一了几个工具的信息
7.10.性能分析(profiling)
7.10.1.探查分析和采样分析
7.10.2.很多高层次的概要信息
关键词:
-
读Java性能权威指南(第2版)笔记24_ Java飞行记录器JFR
1 & 160;Java飞行记录器1 1 & 160;JavaFlightRecorder,JFR1 1 1 & 160;最初是BEA公司的JRockitJVM的功能1 1 2 & 160
来源: 读Java性能权威指南(第2版)笔记24_ Java飞行记录器JFR
洗衣机6个月不清洗比马桶还脏?我麻了
时代的眼泪 25年历史的数码相机权威网站Dpreview关停
当前快报:Go 并发编程(二):锁、Select、Context、定时器
焦点报道:智能生活垃圾检测与分类系统(UI界面+YOLOv5+训练数据集)
当前通讯!Servlet的基本使用
每日资讯:中国移动:命苦
天天速看:鹿客发布掌心锁V5:掌静脉+3D结构光刷脸解锁 3399元起
尼泊尔空难20天就查明原因?为什么东航事故还没有结果?
世界微资讯!腾讯四年磨一剑!结果 让大家看笑话了
OPPO Find X6 Pro:表演一场简单的光影魔术
亨迪药业(301211):3月21日北向资金减持66.63万股
世界最资讯丨uni-app云开发入门
当前资讯!WPF学习-布局
世界热文:全明星爆款APP“偶像驾到”正式上线 主播经济和明星经纪开启新时代
小屏手机真凉了!苹果卖最差的iPhone 14 Plus 出货量也远超13 mini
今日快讯:mysql集群搭建docker-compose方案
上海农商银行完成上海市政府柜台债发售
山姆会员店寿司致多人上吐下泻:官方拒绝三倍赔偿
天天新消息丨致敬葫芦娃?保时捷911 Carrera GTS泰国特别版官图发布
环球最资讯丨14.5英寸超大屏+天玑9000!联想Y900平板正式发布:4999元起
天天观点:13代酷睿+RTX 40!联想拯救者Y7000P 2023电竞本发布:屏幕大升级
13900HX+4090顶配20999元!联想拯救者Y9000P 2023价格公布
环球最新:睡眠报告:山东人上床睡觉时间全国最早、广东人最能熬夜
焦点快看:埃安(埃)
数据库系统
世界看点:day08-2-Thymeleaf
世界快看:使用OpenCVSharp和NAudio库在C#中录制带有声音的视频并保存下来的代码
焦点快报!债市日报:3月21日
天天观速讯丨放假5天!大学生已经在为五一做准备了
外出告别“板砖”电源!联想拯救者推出140W氮化镓适配器
4799元 创维推出新款G60 4K显示器:150Hz高刷 96W反向充电
即时焦点:2023载人航天飞行任务标识正式发布:中国神话神兽鲲元素
全国车企疯狂降价!吉利汽车CEO:吉利不打价格战
每日消息!微服务与rpc/grpc
全球观热点:第132篇:npm第一次使用自己的包(package-lock.json、package.json文件作用说明)
精彩看点:【Visual Leak Detector】在 QT 中使用 VLD(方式一)
热讯:华硕发布新款Vivobook Go 14/15 OLED笔记本:高配酷睿i3-N305
天天观速讯丨真我GT Neo5 1TB存储网友用掉了500多G:直呼“真香”
全球视讯!Win12及DX13要来了?微软预告DirectX全新功能
通信能力是5G的10倍!全球17家运营商发布6G白皮书:预计2030商用
熬夜伤不起!警惕睡眠质量受电子设备影响
记录--前端加载超大图片(100M以上)实现秒开解决方案
关于“堆”题的总体思路
焦点速讯:地表最强AI,GPT-4专治各种不服
个人交340单位交680退休能拿多少?主要看个人缴纳的部分
焦点速讯:匹克态极速浪跑鞋99元抄底:门店299元
天天热文:女子公园租电动车3个多小时扣466元 运营方:上海价格都是这
焦点滚动:别羡慕了!经常不分场合秒睡可能是种病:得看医生
全球观速讯丨宁德时代麒麟电池已量产 同体积比特斯拉电池电量高13%
世界新消息丨省的都是钱 长安汽车推“百亿补贴”:不到11万可买CS75 PLUS
【Visual Leak Detector】安装 VLD
世界速递!三主摄时代来了!OPPO Find X6 Pro大漠银月图赏
全球看点:49dB降噪行业第一!OPPO Enco Free3图赏
1949元 ROG魔方幻“月曜白”路由器今晚开售:三频万兆速率
今热点:微软Bing上线在线绘图功能:文字生成图片 仅支持英文
天天快资讯:安全性远超燃油车!特斯拉发布调查报告:是美国平均水平7.4倍
环球今头条!DVWA-XSS(Reflected)
环球观焦点:关于基于AWS-Cli的方式对EC2及AMI资源批量添加或者删除tag的方法
每日观点:为什么Tomcat架构要这么设计?这篇文章告诉你答案!
全球微动态丨记录监控摄像头的接入过程及web端播放
全球快资讯丨narak靶机
当前快播:新农股份: 2022年度业绩快报
环球观天下!OPPO Find X6 Pro搭载三星E6屏:亮度高达2500nit、支持Pro XDR显示
焦点滚动:用到安卓17没问题!OPPO宣布Find X系列将支持4次大版本更新
449元-6999元!OPPO Find X6发布会四大新品一图看懂
全球速递!报告:2022年中国每四辆新车就有一辆电动车 比亚迪无敌
全球焦点!为什么不建议用redis做消息队列
世界今亮点!【数位DP】计数问题
前端设计模式——状态模式
每日讯息!关于 Vue 列表渲染 key 绑定 index 的性能问题
每日观察!黄金时间·千海金:避险情绪推升金价 但本周的美联储议息会议依然关键
环球观点:杜绝虚标!哈趣投影率先启用中国CVIA亮度标准:成单片式LCD领头羊
OPPO Find N2系列赢麻了!连续三个月折叠屏销量第一
天天速看:自动洗烘拖布 石头自清洁扫拖机器人P10图赏
道奇纯燃油谢幕之作!挑战者SRT恶魔170发布:V8机械增压马力超千匹
简单讲透Mac环境下多版本python的环境变量设置,仅对小白生效
视点!"error LNK2019: 无法解析的外部符号"原因分析
今头条!IDEA Rebuild项目错误:Information:java: java.lang.AssertionError: Value of x -1
对斗破苍穹进行python文本分析
实时焦点:VsCode 常用好用插件/配置+开发Vue 必装的插件
环球简讯:爵士力克国王将湖人挤出附加赛区 迷失盐湖城小萨准三双数据难掩低迷状态
入睡妙招!研究表明穿袜子睡觉更助眠
全球热消息:AMD Zen4霸气!移动版12核心解锁130W 直追170W桌面12核心
"周杰伦演唱会门票"登顶微博热搜 14万张秒售罄
dnf机械牛和悲鸣图在哪里?DNF机械牛和悲鸣的门票分别是什么?
雨过天晴一键还原怎么用?怎么删除雨过天晴一键还原?
OA对话框打不开是怎么回事?OA对话框怎么变成普通对话框?
今日最新!脚本编写的一个通用框架
天天速讯:编写高质量c#代码的20个建议
面试常考:C#用两个线程交替打印1-100的五种方法
全球新资讯:Paramiko_Linux
【全球独家】跟着字节AB工具DataTester,5步开启一个实验
英雄联盟自动关闭是什么意思?英雄联盟自动关闭怎么解决?
冒险岛的时空裂缝是什么?冒险岛怎么提升面板?
全球热推荐:今天春分白昼长了!全国春日地图出炉 看看春天到哪了
天天热议:汽车界“海底捞服务”!蔚来2023无忧服务发布:11600元/年
世界聚焦:重庆不再实行旧车置换:直接给予新车补贴 总计达3000万
世界报道:跨界做智能手表 比亚迪回应:消息属实 4月上新
对标《原神》!二次元开放世界游戏《鸣潮》开启测试招募