ChinaUnix.net
相关文章推荐:

java 性能优化

java性能优化 以前面试的时候,总被面试官问及性能调优的问题,今天按我的理解总结一下。 性能调优牵扯的地方很多,具体要根据实际项目应用入手,大体上分下面几个方向: •硬件 硬件扩容,投入很多 •软件 1.java java调优一般是指参数调优,代码方面尽量用工厂模式,特别对于一些大的对象,gc回收会很耗时间,这点effective java里讲了很多。多使用jdk自带的工具类,多线程方面可以考虑util下面的concur...

by so_brave - Java - 2011-06-21 17:37:34 阅读(2525) 回复(0)

java

相关讨论

java性能优化-通用篇(转) “通用篇”讨论的问题适合于大多数java应用。   1.1 不用new关键词创建类的实例   用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Cloneable接口,我们可以调用它的clone()方法。clone()方法不会调用任何类构造函数。   在使用设计模式(Design Pattern)的场合,如果用Factory模式创建对象,则改用clone()方法创建新的对象实例非常简单。例如...

java

by feiyang10086 - Java - 2011-07-18 12:58:40 阅读(1754) 回复(0)

不错的东西,先贴过来 有空慢慢研究:) 以前用JTable显示数据库中数据的使用。开始使用Vector过渡ResultSet中的数据,速度慢的要死;后来改成了数组,提高了五六倍速度! 一、避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。 例子: import java.util.Vector; class CEL { void method (Vector vector) { ...

by linxh - Java文档中心 - 2008-07-20 20:15:55 阅读(934) 回复(0)

=================================== 摘要: =================================== 可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。 =================================== 提纲: =================================== 一、通用篇   1.1 不用new关...

by tastelive - Java文档中心 - 2007-12-07 21:00:41 阅读(754) 回复(0)

一、避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。 例子: import java.util.Vector; class CEL { void method (Vector vector) { for (int i = 0; i 更正: class CEL_fixed { void method (Vector vector) { int size = vector.size () for (int i = 0; i 二、为'Vect...

by softiger - Java文档中心 - 2006-09-04 16:06:42 阅读(522) 回复(0)

一、避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。 例子: import java.util.Vector; class CEL { void method (Vector vector) { for (int i = 0; i ; // ... } } 更正: class CEL_fixed { void method (Vector vector) { int size = vector.size () for (i...

by chouy - Java文档中心 - 2006-06-13 17:21:25 阅读(521) 回复(0)

一、通用篇   1.1 不用new关键词创建类的实例   1.2 使用非阻塞I/O   1.3 慎用异常   1.4 不要重复初始化变量   1.5 尽量指定类的final修饰符   1.6 尽量使用局部变量   1.7 乘法和除法 二、J2EE篇   2.1 使用缓冲标记   2.2 始终通过会话Bean访问实体Bean   2.3 选择合适的引用机制   2.4 在部署描述器中设置只读属性   2.5 缓冲对EJB Home的访问   2.6 为EJB实现本地接口   2.7 生成...

by ztk12 - Java文档中心 - 2006-05-06 09:20:29 阅读(470) 回复(0)

java性能优化技巧集锦 一、通用篇   1.1 不用new关键词创建类的实例   1.2 使用非阻塞I/O   1.3 慎用异常   1.4 不要重复初始化变量   1.5 尽量指定类的final修饰符   1.6 尽量使用局部变量   1.7 乘法和除法 二、J2EE篇   2.1 使用缓冲标记   2.2 始终通过会话Bean访问实体Bean   2.3 选择合适的引用机制   2.4 在部署描述器中设置只读属性   2.5 缓冲对EJB Home的访问   2.6 为EJB实现本...

by hannyu - Java文档中心 - 2006-05-05 17:31:11 阅读(562) 回复(0)

=================================== 摘要: =================================== 可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。 =================================== 提纲: =================================== 一、通用篇   1.1 不用new关...

by yangjiali014 - Java文档中心 - 2006-02-23 08:58:48 阅读(787) 回复(0)

java使得复杂应用的开发变得相对简单。毫无疑问,它的这种易用性对java的大范围流行功不可没。然而,这种易用性实际上是一把双刃剑。一个设计良好的java程序,性能表现往往不如一个同样设计良好的C++程序。在java程序中,性能问题的大部分原因并不在于java语言,而是在于程序本身。养成好的代码编写习惯非常重要,比如正确地、巧妙地运用java.lang.String类和java.util.Vector类,它能够显著地提高程序的性能。下面我们就来具体地分...

by cehang - Java文档中心 - 2006-05-23 12:41:01 阅读(679) 回复(0)

获得《java程序性能优化》图书一本的用户: hbsycw 蓝色蜻蜓 action08 yifangyou laputa73 20积分已转账! 活动详情:http://bbs.chinaunix.net/thread-3776143-1-1.html 请以上获奖者在2012年12月22日前将姓名,电话,地址,站内短信发送给(风铃之音) 以便给您及时快递奖品。

优化程序名单Java

by 风铃之音 - CU活动专区 - 2012-12-20 23:59:06 阅读(1215) 回复(3)