资讯专栏INFORMATION COLUMN

JFR可以采集、分析的五大类信息

Chao / 1211人阅读

摘要:第三部分是线程信息部分,可以分析到热点的线程线程的争用情况线程的等待时间以及锁相关的信息。第四部分是信息部分,可以获得收集期间的磁盘,也就是文件读写信息,以及网络等信息。主要用来对运行信息进行周期性采集,用来对运行状况进行分析。

第一部分是内存信息,这里可以获取到GC的不同阶段及耗时情况、GC的停顿时间、GC的分代大小等配置信息,能够查看到对象分配,包括TLAB栈上分配情况,以及对象统计信息等等。

第二部分是代码信息,可以分析出热点的类、热点的方法、热点的调用树、运行时的异常信息、编译情况包括OSR栈上替换等信息,以及类的加载与卸载情况。

第三部分是线程信息部分,可以分析到:热点的线程、线程的争用情况、线程的等待时间、以及锁相关的信息。

第四部分是IO信息部分,可以获得收集期间的磁盘IO,也就是文件读写信息,以及网络IO等信息。

最后一部分系统信息可以获取到操作系统信息、进程相关信息以及环境变量等信息。

总结一下:JMX和JFR都可以获得JVM运行的信息,JMX主要用来对JVM进行监控与管理,通过扩展Mbean支持自定义的管理能力。JFR主要用来对JVM运行信息进行周期性采集,用来对运行状况进行分析。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/75004.html

相关文章

  • Java Flight Recorder小试牛刀

    摘要:序本文主要研究一下的使用。执行顺序的话,先再,最后。内置了相关,可以用来解析文件,也可以在应用程序自定义事件发布出来可以采用命令启动,也可以使用的开头的命令在运行时操作,非常方便 序 本文主要研究一下Java Flight Recorder的使用。 命令 主要有5个命令,configure、check、start、dump、stop。执行顺序的话,先start再dump,最后stop。...

    ChristmasBoy 评论0 收藏0
  • python基础爬虫框架以及详细运行流程

    摘要:互联网界对于网络爬虫也建立了一定的道德规范协议来约束。基础爬虫的框架以及详细的运行流程基础爬虫框架主要包括五大模块,分别是爬虫调度器管理器下载器解析器数据存储器。 网络爬虫是什么? 网络爬虫就是:请求网站并提取数据的自动化程序 网络爬虫能做什么? 网络爬虫被广泛用于互联网搜索引擎或其他类似网站,可以自动采集所有其能够访问到的页面内容,以获取或更新这些网站的内容和检索方式。showImg...

    Scliang 评论0 收藏0
  • 达观数据纪达麒:个性化推荐系统商业化,五大要素不可或缺

    摘要:在峰会大数据专场上,达观数据纪达麒围绕数据挖掘算法落地实践做了主题演讲,就个性化推荐系统商业化的五大要素进行了详细探讨。在机器学习领域,每一个单一算法都是针对一类特定的问题,因而针对同一个推荐任务,不同的算法效果相差很大。 在日前举行的2017 CSDI 中国软件研发管理行业峰会上,包括摩拜单车创始人及CTO夏一平、华为首席系统工程专家徐琦海、京东云、携程等一线互联网企业大数据平台负责...

    raoyi 评论0 收藏0
  • Java11新特性

    摘要:从版本开始,不再单独发布或者版本了,有需要的可以自己通过去定制官方解读官方细项解读稳步推进系列六的小试牛刀一文读懂的为何如此高效弃用引擎 Java语言特性系列 Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的新特性 Java10的新特性 Java11的新特性 Java12的新特性 Java13的新特性 序 本文主要讲述一下Java11的新...

    April 评论0 收藏0
  • 中国制造业加速拥抱云计算

    摘要:在日前召开的云栖大会上海峰会上,多位专家认为,制造业正在加速拥抱云计算,数字制造和智能制造正成为新的关键词,云计算帮助企业加速从要素驱动向创新驱动转变。随着云计算、移动互联网等新一代信息技术的发展,以及传统工业制造业面临转型升级,二者之间的关系变得更加紧密。在日前召开的云栖大会·上海峰会上,多位专家认为,制造业正在加速拥抱云计算,数字制造和智能制造正成为新的关键词,云计算帮助企业加速从要素驱...

    jsliang 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<