当前位置: 技术问答>java相关
如何让JAVA跑得更快?请大家提点心得。
来源: 互联网 发布时间:2017-04-28
本文导语: 正在开发一个SOCKET程序,响应速度约为20条/秒,希望提高到100条/秒,请大家支招。 | •尽量使用基本类型(int,long…),而不要使用Java Object。 •尽量使用Lazy instantiation。 •使用局部...
正在开发一个SOCKET程序,响应速度约为20条/秒,希望提高到100条/秒,请大家支招。
|
•尽量使用基本类型(int,long…),而不要使用Java Object。
•尽量使用Lazy instantiation。
•使用局部变量
因为访问局部变量比访问类成员要快,当要重复使用一个类成员变量时,应把它的值赋给一个临时局部变量,然后访问这个局部变量。
•避免使用String字符串,而使用StringBuffer代替。
•优化循环
for (int i = 0; i
•尽量使用Lazy instantiation。
•使用局部变量
因为访问局部变量比访问类成员要快,当要重复使用一个类成员变量时,应把它的值赋给一个临时局部变量,然后访问这个局部变量。
•避免使用String字符串,而使用StringBuffer代替。
•优化循环
for (int i = 0; i