JAVA应用高级性能调优培训
培训大纲:
JVM相关:
1. 堆(Heap)和栈(Stack)
? Heap 内存数据区,存储对象实例。
? Stack 内存指令区,存储基本数据类型、指令代码、本地变量、常量、对象的引用地址。
2. GC垃圾收集
1) GC的收集原理
2) 触发GC的两个条件
3) 分代
3. 建议:
1) Heap堆设置建议
2) 年轻代设置建议
3) 不要使用如下方法
4) 不用的变量显式置为null
5) 分散对象创建或删除的时间
6) 垃圾收集算法:
3.1 串行收集器(Serial Collector)
3.2 并行收集器(Throughput Collector),吞吐量优先。
3.3 并发收集器(Concurrent Low Pause Collector-CMS),暂停时间优先。
常见配置汇总
性能调优
1. 性能调优分类
1) OS调优
2) JVM调优
二、 总结
联系我时,请说是在优谱分类网上看到的,谢谢!