西西河

主题:【倡议】Java SE 5.0和.NET 2.0擂台赛 -- Highway

共:💬34 新:
全看分页树展 · 主题 跟帖
家园 用不同的参数,运行多次,其结果比较参差。

没有一个一直领先。但大多情况下,StringBuilder要好一些,或者好很多。

java -server -Xms64M -Xmx512M StringTest

StringBuffer Takes Total Time: 1763ms

StringBuilder Takes Total Time: 1127ms

java -server -Xms128M -Xmx256M StringTest

StringBuffer Takes Total Time: 2095ms

StringBuilder Takes Total Time: 952ms

java -server -Xms128M -Xmx512M StringTest

StringBuffer Takes Total Time: 2108ms

StringBuilder Takes Total Time: 888ms

java -server -Xms256M -Xmx512M StringTest

StringBuffer Takes Total Time: 1097ms

StringBuilder Takes Total Time: 1107ms

java -server -Xms512M -Xmx512M StringTest

StringBuffer Takes Total Time: 1235ms

StringBuilder Takes Total Time: 1079ms

缺省下,StringBuilder性能好些。

-Server的连续三次的结果为(总时间):

StringBuffer Takes Total Time: 5857ms

StringBuilder Takes Total Time: 3984ms

StringBuffer Takes Total Time: 5664ms

StringBuilder Takes Total Time: 3996ms

StringBuffer Takes Total Time: 5772ms

StringBuilder Takes Total Time: 3992ms

-Client的连续三次的结果为(总时间):

StringBuffer Takes Total Time: 7748ms

StringBuilder Takes Total Time: 6266ms

StringBuffer Takes Total Time: 7845ms

StringBuilder Takes Total Time: 6425ms

StringBuffer Takes Total Time: 7906ms

StringBuilder Takes Total Time: 6307ms

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河