继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

ccLoveStudy
关注TA
已关注
手记 82
粉丝 6
获赞 5

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

课程章节:第七章

主讲老师:若鱼1919

课程内容:


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

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

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

    3. GCViewer:直接在github搜索

  2. 打印日志相关参数

    1. http://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方便,但是在公司,怎么可能让你联网呢?


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



打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP