翻手为云覆手雨,天地由我一手掌。逍遥不认仙与魔,总归由我性张扬。

JAVA开发过程中如何避免代码编程上带来的性能问题?

上一篇 / 下一篇  2009-03-30 11:44:15 / 个人分类:优化技术

请问在程序开发过程中怎么写代码才能避免性能上的问题,J2EE 开发的项目大部分都是大型项目,BS架构的因此在性能要求上比较严格!51Testing软件测试网\O k4}9\8PP-F

DS/|&l+DU,V0通过中间件参数调整,集群等方式可以解决部分性能问题
K V#Gn E;SH0但是要真正的解决一个系统的性能问题还是从代码书写规范,写出质量好的代码最重要
Bt?~0Q051Testing软件测试网 AH$M j&{we0D8r
比如51Testing软件测试网Ylj:R`:D+hq

For(int i = 0;i < list.size; i ++)

y]#c'{-S G0

/P%W ]1Z)G)\1F051Testing软件测试网 g6r6v-} z,wy(Fe.]

{              

:^'to&DC? H5\0

6zia ZJ(U*Z#Z"XTF0

$d ?3^@;t B6ma4Z,i0

W7BjkN} T gj0

#lI*F |*D9Yg051Testing软件测试网t,pYZ3S+F

}51Testing软件测试网]4n"[_N}F#mxC

i QOT%Cy0

gf^$s G&of5I7}8|0

51Testing软件测试网"w$}1a z]-E V-i
应替换为:

P)?%VJr;V6B0

(q-I1Gf H f*o\0

*AI{,wdm0

51Testing软件测试网2HY#n1\3{pm
for(int i = 0,int len = list.size();
51Testing软件测试网$vX)A(k+t;j

k,D~5f%Q\1HW0

2x7].bq;`6} T0

i < len; i ++) 51Testing软件测试网yE q6W:]oV

51Testing软件测试网T*RY{:ir&Y

51Testing软件测试网 n3b'Q*s(h] yH

{              … }

Ku;[tU0

Bb9HRBuH!ccN'b051Testing软件测试网?,q a l2FGz


JShZ"M kOo2N5{051Testing软件测试网/\ l#oW ZFI{
51Testing软件测试网(\Cqg!N|i)N9@o
for(int i=0;i<100;i++)
&U\w:kV0{Object bj = new Object();}
`$Z[#LI0改为
-S}%Z(n5J0Object bj = null;51Testing软件测试网&V-a!G2F7s%Ta
for(int i= 0;i<100;i++)51Testing软件测试网)RGk5~r+||(nDl
{obj = new Object();}
;pw|'J ]5l2u3? R051Testing软件测试网Q'RG1r |m8d
各位高手各抒己见,集百家之长,整理一下在写代码时才能写出性能高的质量好的代码

TAG:

 

评分:0

我来说两句

Open Toolbar