JAVA优化指南
来源:互联网 发布:aws免费套餐 centos 编辑:程序博客网 时间:2024/05/18 02:35
1.避免为性能而牺牲代码的可能性。
2.不能孤立的考虑性能,要权衡付出的努力与能够得力的利益之间的关系。
3.性能是大型工程要关心的问题,但通常不是小型工程需要考虑的问题。
4.使程序能够运转应该比钻研程序的性能有更大的优先权,一旦我们拥有了可运转的程序,我们可以使用剖析器来使其更有效。仅当性能被确定为关键因素的时候,在初始设计/开发期间才应该予以考虑。
5.不要假设瓶颈在什么地方,而应该运行剖析器来获得数据。
6.在任何可能的情况下,应该显式地将无用对象设为NULL,从而显式地将其销毁,有时这可能是对垃圾回收器的一种很有帮助的提示。
7.程序大小的问题。仅当程序是大型的,运行时间长而且速度也是一个问题时,性能优化才有价值。
8.static final 变量可能通过 JAVA 虚拟机优化以提高运行速度。因此程序常量也应该声明为 static final.
2.不能孤立的考虑性能,要权衡付出的努力与能够得力的利益之间的关系。
3.性能是大型工程要关心的问题,但通常不是小型工程需要考虑的问题。
4.使程序能够运转应该比钻研程序的性能有更大的优先权,一旦我们拥有了可运转的程序,我们可以使用剖析器来使其更有效。仅当性能被确定为关键因素的时候,在初始设计/开发期间才应该予以考虑。
5.不要假设瓶颈在什么地方,而应该运行剖析器来获得数据。
6.在任何可能的情况下,应该显式地将无用对象设为NULL,从而显式地将其销毁,有时这可能是对垃圾回收器的一种很有帮助的提示。
7.程序大小的问题。仅当程序是大型的,运行时间长而且速度也是一个问题时,性能优化才有价值。
8.static final 变量可能通过 JAVA 虚拟机优化以提高运行速度。因此程序常量也应该声明为 static final.
- JAVA优化指南
- 《Java性能优化权威指南》
- Java性能优化权威指南
- 《Java性能优化权威指南》
- 《Java性能优化权威指南》
- 《Java性能优化权威指南》读书笔记
- JAVA性能优化权威指南 读书笔记(三)
- JAVA性能优化权威指南 读书笔记四
- JAVA性能优化权威指南 读书笔记五
- Java性能优化权威指南-第一章 策略、方法和方法论
- Java性能优化指南系列(三):理解JIT编译器
- Java性能优化指南(四):GC收集器导论
- JAVA性能优化权威指南 读书笔记(一)
- JAVA性能优化权威指南 读书笔记(二)
- Java性能优化指南,及唯品会的实战
- Java性能优化指南系列(三):理解JIT编译器
- MySQL优化简明指南
- WINXP优化指南
- POJ 2106
- 等量正负号段落
- stm32新建工程(详细)
- 算法连载2:跳蚤问题
- 转意字符 \
- JAVA优化指南
- Reflector 7 破解激活及使用(图解)
- 4. Divide-and-Conquer——Introduction to Algorithms Third Edition
- hdu 2112 HDU Today
- Openfire 3.7.0 翻译目录
- linux线程私有数据的保护
- 复合语句
- C#在运行后拖动控件的实现方法
- union和struct区别