码迷,mamicode.com
首页 > 编程语言 > 详细

java性能优化

时间:2016-07-01 18:19:58      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:

  1. 尽可能的重用对象,而不是新建。因为对象的新建时间是赋值时间的980倍,而新建一个小数组的时间是赋值时间的3100倍。
  2. 尽可能的在声明对象时,分配合理的内存空间。比如StringBuilder的默认空间大小是16个字符。
  3. 虽然java可以在任意地方定义并初始化,但最好只在变量的作用范围内,进行初始化,节约系统的开销。
  4. 避免生成不太使用或生命周期短的对象或变量。对于这种情况,因该定义一个对象缓冲池。以为管理一个对象缓冲池的开销要比频繁的生成和回收对象的开销小的多。
  5. 异常:
    • 避免对应用程序的逻辑使用try/catch
      如果可以用if,while等逻辑语句来处理,那么就尽可能的不用try/catch语句
    • 重用异常
      在必须要进行异常的处理时,要尽可能的重用已经存在的异常对象。以为在异常的处理中,生成一个异常对象要消耗掉大部分的时间。

 

java性能优化

标签:

原文地址:http://www.cnblogs.com/RelyOnJava/p/5633944.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!