性能调优
g-Jack
硕士毕业于北京交通大学,拥有6年开发工作经验,热爱编程,乐于分享,擅长微服务和中间件。
展开
-
快速定位线上CPU100%原因
引言最近项目部门反应有个系统特别卡顿,很多页面都打不开了,开发人员告诉我说最近没有进行代码升级,我登录到对应的服务器上执行了top命令,发现cpu飙升到100%,对于这种问题我们应该快速的定位到问题,否则会影响线上系统的正常作业。对于造成这种问题的可能原因,迅速的在头脑中闪过四种情况: 1、某个接口响应时间超长,并且可能被频繁调用 2、产生了过大的对象,造成频繁FGC 3...原创 2019-11-26 22:56:31 · 43125 阅读 · 6 评论 -
java性能监控利器Arthas
引言性能调优是一个非常复杂,技术含量很高的高作,涉及到的知识面很广,而性能调优的第一步工作就是发现问题和定位问题,确定性能问题出现在那一部分,需要定位到具体的函数,类,SQL,某些参数的配置等等。那么我们在实际工作中怎么定位问题呢?肯定不能靠猜测和想象,尤其是我们线上出现了一些不是很容易复现的性能问题时。比较专业的开发人员肯定是会借助一些工具,以JAVA语言来说,如jdk自带的jvisualv...原创 2019-11-10 17:48:36 · 159666 阅读 · 0 评论