Mono on Macの実力

http://d.hatena.ne.jp/akiramei/20050202#p1のテストをMac上でも実行してみました。参考までにAthlon64 3200+(2.2GHz)での結果を載せておきます。

n1 - 00:00:02.1250000 (90019 KB)
n2 - 00:00:02.9530000 (76348 KB)
n3 - 00:00:01.9060000 (35332 KB)

G4 1.25GHzでの結果は・・・

n1 - 00:00:09.4183220
n2 - 00:00:12.9419640
n3 - 00:00:08.1471660

んー、かなり遅いですね。G4がAthlon64よ同クロックになったとしても半分くらいのパフォーマンスです。これはG4が遅いのか、JITコンパイラの性能か・・・ あと、メモリの使用量はmono --profileを使うとSystem.NullReferenceExceptionが発生したため測定できませんでした。これはバグ報告だなぁ。

(追記) 参考までにP3 1.2GHzマシンでの結果。

n1 - 00:00:03.5650000
n2 - 00:00:05.0870000
n3 - 00:00:03.2450000