Back to Peppermint.jp
2011-07-29
Scalaでaobench
windows-x64 1.7.0 で前回と同じ https://gist.github.com/1029695 を実行。
$ cat /proc/cpuinfo model name : Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
$ echo $JAVA_HOME C:\Program Files\Java\jdk1.7.0\ $ scala -J-server jp.peppermint.vec.immutable.App List(1780, 1750, 1758, 1748, 1761) 1756.3333333333333 $ scala -J-server jp.peppermint.vec.mutable.App List(1717, 1687, 1681, 1685, 1684) 1685.3333333333333
$ echo $JAVA_HOME C:\Program Files (x86)\Java\jdk1.7.0\ $ scala -J-server jp.peppermint.vec.immutable.App List(2150, 2145, 2146, 2153, 2138) 2147.0 $ scala -J-server jp.peppermint.vec.mutable.App List(2111, 2097, 2090, 2091, 2087) 2092.6666666666665
前回のベンチマークではP8700 @ 2.53GHzでjdk1.6.0_18で実行した結果ではimmutableのほうが格段に遅かったけれど、6u26と1.7.0のどちらもimmutable版だからといって半分の速度になったりはしない。
5%〜15%程度の違いなら一時オブジェクト使ってimmutableに書くほうが楽そう。
トラックバック - http://d.hatena.ne.jp/MATSUZAKI/20110729/1311946180
リンク元
- 118 http://peppermint.jp/
- 98 http://www.google.co.jp/url?sa=t&rct=j&q=android emacs&source=web&cd=3&ved=0CCsQFjAC&url=http://d.hatena.ne.jp/MATSUZAKI/20101104/1288882148&ei=Ke6ETqyEIMPqmAWvkbEE&usg=AFQjCNFGrlpbwxcy22xpqOsAZGYOK3Qw8w
- 43 http://hitoriblog.com/?p=1649
- 40 http://pipes.yahoo.com/pipes/pipe.info?_id=tDfBdGWF3RGl9XNm1L3fcQ
- 40 http://www.google.co.jp/search?q=android+emacs&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a
- 37 http://www.google.co.jp/url?sa=t&rct=j&q=android+emacs&source=web&cd=3&ved=0CC0QFjAC&url=http://d.hatena.ne.jp/MATSUZAKI/20101104/1288882148&ei=3omETpOTIImNmQWZkb0S&usg=AFQjCNFGrlpbwxcy22xpqOsAZGYOK3Qw8w&sig2=-c_gS-2wCw7ep7UBi4W9YA
- 24 http://ceron.jp/url/d.hatena.ne.jp/MATSUZAKI/20101104/1288882148
- 19 http://www.google.co.jp/url?sa=t&rct=j&q=emacs android&source=web&cd=2&ved=0CCQQFjAB&url=http://d.hatena.ne.jp/MATSUZAKI/20101104/1288882148&ei=EhClTsWZFtDtmAW96LifCQ&usg=AFQjCNFGrlpbwxcy22xpqOsAZGYOK3Qw8w&sig2=QSsWedtA1UET3X-8WbmIFQ
- 17 http://www.google.co.jp/search?sourceid=chrome&ie=UTF-8&q=android+emacs
- 14 http://www.google.co.jp/search?gcx=c&sourceid=chrome&ie=UTF-8&q=android+emacs