您当前的位置: 首页 >  Java

Java 性能瓶颈分析工具

蔚1 发布时间:2018-11-06 11:52:17 ,浏览量:4

Java 性能优化分为很多个方面,如系统优化、算法优化、代码优化等。代码优化是程序员在研发、测试过程中通过性能瓶颈分析工具就能够快速定位并解决掉的。常见的一种场景是测试同学在对服务进行压测时,无论怎么增加并发应用的 TPS 一直保持在某个值,这个时候要怎么排查呢?通过学习本 Chat 就可以解决这些问题。例如,通过性能瓶颈分析工具 JProfiler、JMC、Tprofiler 等工具查看到代码调用链,看到自己的业务代码,从而定位到最耗时的代码位置。

本场Chat,我将分享:

  1. 介绍 Jprofiler 的使用方法,包括内存分析、CPU 分析、线程分析等。重点利用热点方法的调用堆栈,显示分析占用的 CPU 时间、方法执行平均耗时、调用总次数。
  2. JDK 自带的 JMC 工具用来监控"本地/远程"Java 应用的性能,重点分析通过 Java 飞行器记录(JRockit Flight Recorder, JFR)来排查业务性能瓶颈问题。
  3. Tprofiler 是淘宝开源的线上代码性能分析工具,利用 Tpofiler 为查找系统性能问题。

阅读全文: http://gitbook.cn/gitchat/activity/5b94b1cc9646a53123a50deb

您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。

FtooAtPSkEJwnW-9xkCLqSTRpBKX

关注
打赏
1688896170
查看更多评论

蔚1

暂无认证

  • 4浏览

    0关注

    4645博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.1154s