つぶやきハッシュC#ポートを試しました...
しかし、私はそのパフォーマンスに非常に失望しています。組み込みのC#MD5 /SHA1computeHashメソッドよりも遅いようです。
デバッグモードは問題なく、このモードでは雑音が速くなります。リリースモードに切り替えると、SHA1またはMD5ハッシュ方式よりも遅くなります。
理由がわかりました。x86ではなくx64またはanycpuに設定する必要があります
これがテスト結果です。
Release - Target AnyCPU
Murmur Hash profile...
test Bytes :2621440000
iterations :10000
totalSeconds :**1.787**
bytesPerSecond :1466950195.85898
mbitsPerSecond :1398.99272523783
BuildinSHA Hash profile...
test Bytes :2621440000
iterations :10000
totalSeconds :**5.956**
bytesPerSecond :440134318.334453
mbitsPerSecond :419.74479516454
Release - Target X86
Murmur Hash profile...
test Bytes :2621440000
iterations :10000
totalSeconds :10.612
bytesPerSecond :247026008.292499
mbitsPerSecond :235.582359592914
BuildinSHA Hash profile...
test Bytes :2621440000
iterations :10000
totalSeconds :5.987
bytesPerSecond :437855353.265408
mbitsPerSecond :417.571404710205
Release - Target X64
Murmur Hash profile...
test Bytes :2621440000
iterations :10000
totalSeconds :1.732
bytesPerSecond :1513533487.29792
mbitsPerSecond :1443.41801385681
BuildinSHA Hash profile...
test Bytes :2621440000
iterations :10000
totalSeconds :5.968
bytesPerSecond :439249329.758713
mbitsPerSecond :418.900804289544
Soureコード: