一、JVM调优
1 各种垃圾回收算法及其优劣;
2 针对不同应用类型如何选择JVM参数
3 常用调优工具的使用(jps/jstat/jmap/jstack/jinfo/jhat)
4 调优案例分析(如何选择不同内存块的大小,如何选择不同的算法来提升性能、响应时间)

二、Java应用中CPU占用率、使用情况分析,线程死锁等锁
系统性能瓶颈的分析定位
1 JStack的深度使用
2 各种Linux监控命令的配合使用(top,vmstat,iostat,sar 不要轻信自己能完全掌控这些命令)、分析
(前一阵Java漏洞通过制造Hash冲突来占尽CPU资源就可以通过top命令快速定位到,你肯定没有这么用过)
3 JProfiler的详细使用

三、Java内存溢出分析
1 用EMA来分析内存占用情况
2 通过案例分析来定位内存泄漏

posted on 2015-09-25 01:27  宇文画戟  阅读(164)  评论(0编辑  收藏  举报