为了账号安全,请及时绑定邮箱和手机立即绑定

【备战春招】第19天+GC日志详解

标签:
Java

课程名称:Java生产环境下性能监控与调优详解

课程章节:第七章

主讲老师:若鱼1919

课程内容:


  1. 可视化GC日志分析工具

    1. GC好坏判断:吞吐量和响应时间

    2. 在线工具:http://gceasy.io

    3. GCViewer:直接在github搜索

  2. 打印日志相关参数

    1. https://img1.sycdn.imooc.com/63e85766000183b315100411.jpg

    2. ps:这之中包括GC日志输入到的地方

  3. 使用网页分析工具的话,需要把gc日志导出,然后网页就可以解析,做到在线分析。包括做了多少次fullgc,内存分配失败了几次,原因是什么,都是非常一目明了的gc日志的话有CMS,有G1,这几种模式的,只要是gc日志,都是可以分析的

  4. GCViewer就是一个maveb工程,下载下来之后,要先编译:mvn clean package -Dmaven.test.skip,在target中看到对应的jar包,就可以看到对应的分析文件,如果有参数不懂的话,就去github对象的项目目录去查找对应的项目词条对应

课程收获:

这节课主要学习了gc日志的输出,说白了就是调整tomcat的 参数之后,就可以对应到G1,CMS等模式,其次就是分析工具gceasy,这是个在线工具,还有GCCiewer,jar包工具,下载下来要先编译才能用,但是感觉Viewer不如gceasy方便,但是在公司,怎么可能让你联网呢?


https://img4.sycdn.imooc.com/63e85ee30001150910841145.jpg



点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
JAVA开发工程师
手记
粉丝
6
获赞与收藏
5

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消