C#相談室

このエントリーをはてなブックマークに追加
144壊れプログラマ〜
http://mathsrv.ku-eichstaett.de/MGF/homes/grothmann/java/bench/Bench.html
のsieveをc#に移植してベンチマークしてみました〜。
javaはsynchronizedをはずしてます。はずさないと倍以上遅くなっちゃいます。

Java 14秒
c# 12秒
c++(オプティマイズなし) 15秒
c++(O2) 8秒

ちゅう結果でした。
今のところはタイムクリティカルな部分はc++のネイティブコードを使うと良いと思われます。
そのうちなにも気にせずC#で逝けるようになるんじゃないでしょうかねぇ。
145壊れプログラマ〜:2001/02/27(火) 22:40
わすれてましたが、>>144 の環境は、
JavaはJDK1.3
c++はvc++6.0です〜