Java分布式架构

Java程序性能优化

2018-01-08  本文已影响31人  消失er

《Java程序性能优化:让你的Java程序更快、更稳定》
葛一鸣 著

优化必须有明确的目标:优化的是短板。
1、磁盘IO
2、网络
3、CPU
4、数据库
5、异常:Java频繁的异常捕获处理,耗性能。

性能调优的级别:
1、设计调优:善用设计模式
2、代码调优:数据结构
3、JVM调优:JVM参数
4、数据库调优:优化查询
5、操作系统调优

注意点

优秀开源框架
Amino框架:无锁实现原子操作的集合,如List、Set等。
Kilim协程框架;协程比线程更轻量级。
Java性能工具
jconsole可检测死锁。
Visual VM支持OQL(对象查询语言)。
MAT内存泄漏检测。
上一篇 下一篇

猜你喜欢

热点阅读