自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 Major GC和Full GC的区别是什么?触发条件呢?

作者:RednaxelaFX 链接:http://www.zhihu.com/question/41922036/answer/93079526 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 针对HotSpot VM的实现,它里面的GC其实准确分...

2017-08-31 17:12:59 3509 2

原创 JVM 菜鸟进阶高手之路九(解惑)

在第八系列最后有些疑惑的地方,后来还是在我坚持不懈不断打扰笨神,阿飞,ak大神等,终于解决了该问题。第八系列地址:http://blog.csdn.net/lirenzuo/article/details/77480092。 关于MAT工具相关知识解惑 MAT 不是一个万能工具,它并不能处理所...

2017-08-24 14:50:05 3486 5

原创 JVM菜鸟进阶高手之路八(一些细节)

gc日志问题 查看docker环境的gc日志,发现是下面这种情况,很奇怪,一直怀疑是docker环境那里是否有点问题,并没有怀疑配置,之前物理机上面的gc日志都是正常那种。 表示很奇怪,后来飞哥告诉我,有没有PrintGCDetails这个参数呀?一看果然,加上之后gc日志就和我们以前看的正...

2017-08-22 14:46:57 2053 3

转载 用于快速排查Java的CPU性能问题

show-busy-java-threads.sh 用于快速排查Java的CPU性能问题(top us值过高),自动查出运行的Java进程中消耗CPU多的线程,并打印出其线程栈,从而确定导致性能问题的方法调用。 PS,如何操作可以参见@bluedavy的《分布式Java应用》的【5...

2017-08-17 20:37:49 2441 1

原创 JVM菜鸟进阶高手之路七(tomcat调优以及tomcat7、8性能对比)

因为每个链路都会对其性能造成影响,应该是全链路的修改压测(ak大神经常说全连路)。本次基本就是局域网,所以并没有怎么优化,其实也应该考虑进去的。 Linux系统参数层面的修改: 1、修改可打开文件数和用户最多可开发进程数 命令:ulimit -n 655350       ulimit –u 6...

2017-08-14 17:33:19 21089 11

原创 JVM 菜鸟进阶高手之路六(JVM每隔一小时执行一次Full GC)

上次分析详细地址在:http://blog.csdn.net/lirenzuo/article/details/76257526 以为结束了上次那个知识才想rmi问题,其实本次问题不是该问题但是也会有sys.gc fullgc问题。 查看GC统计汇总情况: jstat -gcutil pid ...

2017-08-03 16:51:24 8853 6

转载 Btrace使用小结

BTrace是神器,每一个需要每天解决线上问题,但完全不用BTrace的Java工程师,都是可疑的。 BTrace的最大好处,是可以通过自己编写的脚本,获取应用的一切调用信息。而不需要重启应用! 只要定义脚本时不作大死(比如查看谁调用了HashMap的put方法),直接在生产环境打开也...

2017-08-02 13:20:06 2829 0

提示
确定要删除当前文章?
取消 删除