- 博客(3)
- 收藏
- 关注
原创 Java堆外内存泄露分析
查看堆内存占用正常,jvm垃圾回收也没有异常。而top出来显示java占用内存是几个G,那么可能想到了是堆外内存泄漏。需要安装google-perftools工具进行分析1.先安装g++不然编译会报错:g++: command not found# yum -y install gcc gcc-c++----2.安装libunwind不建议版本>0.99据说有问题,
2018-01-25 14:18:29 15549 2
原创 线上java问题排查
0.jps这个输出java进程pid#jps查看java的线程#top -Hp 25448如图25757这个线程比较耗时,看看他在做什么注意需要折算出线程pid的16进制值,然后jstack。可以打印更多信息#jstack pid | grep -A 20 649d参考:JVM调优之jstack找出最耗cpu的线程并定位代码
2018-01-18 11:24:38 867
转载 用“逐步排除”的方法定位Java服务线上“系统性”故障
说明:原文地址已经不可访问,其他地方有转载,不过很多丢失图片,所以,找到一处有图的重新配好图。用“逐步排除”的方法定位Java服务线上“系统性”故障Posted on 2014/08/25李斯宁(高级测试开发工程师)一、摘要由于硬件问题、系统资源紧缺或者程序本身的BUG,Java服务在线上不可避免地会出现一些“系统性”故障,比如:服务性能明显下降、部分(
2018-01-05 14:12:34 433
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人