1.Java 性能优化之创建对象
对于每个java程序员都知道怎样创建对象,但是你知道怎样创建才能提高应用的性能呢?
你知道创建对象的应用规则吗?
(1).要尽量避免在循环体中创建对象.
(2).尽量及时使对象符合垃圾回收标准.
(3).不要采用过深的继承层次.
(4).访问本地变量优于访问类中的变量.
例如:
Vector v=new Vector();
for(int i=0; i<100;i++){
Object obj=new Object();
}
这样的写法大家都不陌生吧。可是这样会浪费大量的内存空间。正确的方法如下。
Vector v=new Vector();
Object obj=null;
for(int i=0; i<100;i++){
obj=new Object();
}
这样内存中保存一个对象的引用,从而减少了浪费内存空间的情况。
还有:
不要对一个对象进行多次初始化。这样也会带来较大的内存开销,相抵系统性能。
public class Test(){
private HashMap map=new HashMap();
public Test(){
map=new HashMap()
}
}
以上的几点都好理解。可是有很多新手会出现上面的问题哦!!!!
分享到:
相关推荐
java性能优化介绍java性能优化方面的好的书籍,希望大家下载
4本高清中文版Java性能优化经典书籍: 《Java 8实战中文高清版.pdf》 《Java技术手册:第6版.pdf》 《Java性能权威指南.pdf》 《Java性能优化权威指南.pdf》
│ 开篇词 Java 性能优化,是进阶高级架构师的炼金石.mp4 │ 02 理论分析:性能优化有章可循,谈谈常用的切入点.mp4 │ 03 深入剖析:哪些资源,容易成为瓶颈?.mp4 │ 04 工具实践:如何获取代码性能数据?....
Java 性能优化实战 21 讲,Java 性能优化实战 21 讲,Java 性能优化实战 21 讲,Java 性能优化实战 21 讲
大话java性能优化,pdf版!
大话JAVA性能优化_周明耀著_北京:电子工业出版社 , 2016.04_P550
JAVA性能优化查看Linux服务器内存使用情况,JVM参数设置、分析
Java性能优化: 1.尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 控制资源的使用,通过线程同步...
Java performance tuning, java性能优化源码 这本书绝对经典,有机会再把原书电子版传上来。
Java性能优化的45个细节
大话Java性能优化》主要提供Java性能调优方面的参考建议及经验交流。作者力求做到知识的综合传播,而不是仅仅只针对Java虚拟机调优进行讲解,另外力求每一章节都有实际的案例支撑。具体包括:性能优化策略、程序编写...
对 Java 工程师而言,性能优化能力决定了你能否进入大厂或成为一名高级工程师。但性能优化的能力却极难提升,如果你缺乏正确的方法论和实战演练,则很容易事倍功半。 视频大小:1.2G
资源名称:大话JAVA性能优化 PDF内容简介:《大话Java性能优化》主要提供Java性能调优方面的参考建议及经验交流。作者力求做到知识的综合传播,而不是仅仅只针对Java虚拟机调优进行讲解,另外力求每一章节都有实际的...
JAVA性能优化.docJAVA性JAVA性能优化.doc能优化.doc
具体 包括: 性能 优化 策略、 程序 编写 及 硬件 服务器 的 基础 知识、 Java API 优化 建议、 算法 类 程序 的 优化 建议、 并行 计算 优化 建议、 Java 程序 性能 监控 及 检测、 JVM 原理 知识、 其他 相关 ...
性能优化手册是一套java性能学习研究小技巧,包含内容:Java性能优化、JVM性能优化、服务器性能优化、数据库性能优化、前端性能优化等。 内容包括但不限于: String 性能优化的 3 个小技巧 HashMap 7 种遍历方式...
Java性能优化的45个细节 1.尽量在合适的场合使用单例 2.尽量避免随意使用静态变量 ...
java性能优化集锦java性能优化集锦java性能优化集锦