随笔分类 -  java 性能调优实战

Apache HttpClient使用之阻塞陷阱
摘要:前言: 之前做个一个数据同步的定时程序. 其内部集成了某电商的SDK(简单的Apache Httpclient4.x封装)+Spring Quartz来实现. 原本以为简单轻松, 喝杯咖啡就高枕无忧的事. 没想到该程序并不买账, work时间一久, 竟频频罢工还卖萌. 我勒个过去, 套用一句流行的话 阅读全文

posted @ 2015-12-23 15:39 mumuxinfei 阅读(14227) 评论(2) 推荐(1) 编辑

Java 性能优化实战记录(3)--JVM OOM的分析和原因追查
摘要:前言: C/C++的程序员渴望Java的自由, Java程序员期许C/C++的约束. 其实那里都是围城, 外面的人想进来, 里面的人想出去.背景: 作为Java程序员, 除了享受垃圾回收机制带来的便利外, 还深受OOM(Out Of Memory)的困惑和折磨. 本文借鉴了>, 并结合了小编... 阅读全文

posted @ 2014-08-28 15:49 mumuxinfei 阅读(2833) 评论(1) 推荐(2) 编辑

Java 性能优化实战记录(2)---句柄泄漏和监控
摘要:前言: Java不存在内存泄漏, 但存在过期引用以及资源泄漏. (个人看法, 请大牛指正)这边对文件句柄泄漏的场景进行下模拟, 并对此做下简单的分析.如下代码为模拟一个服务进程, 忽略了句柄关闭, 造成不能继续正常服务的小场景. 1 public class FileHandleLeakExampl... 阅读全文

posted @ 2014-04-24 19:30 mumuxinfei 阅读(3827) 评论(5) 推荐(0) 编辑

Java 性能优化实战记录(1)---定位并分析耗cpu最多的线程
摘要:1) jps 列出相关的java进程, 以及对应的pid 也可以使用如下命令来尝试 ps aux | grep java --color 2) top -Hp 按ctrl+t, 按时间消耗来进行排序 同等的命令替换如下所示 ps -eLf | awk '$2 ~// {print "pid:"... 阅读全文

posted @ 2014-04-21 17:28 mumuxinfei 阅读(2160) 评论(0) 推荐(1) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示