memcmp
の使用とマルチスレッドを組み合わせてみたかった
ベンチマークがこれまでで最速のように見えるこのコードがありますが、比較プロセスをさらに加速できるかどうかを確認したいと思いました。
私が持っていた考え:
1)マルチスレッド化を介して。
2)別のアイデア、
byte[]
80%から100%同じかどうかを確認する場合(可能であれば)は可能ですか?このオプションを指定すると、計算時間が短縮されますか?
最初の質問は優先度が高いです...私が選択しなければならない場合..
public static bool ByteArrayCompare(byte[] b1, byte[] b2)
{
return b1.Length == b2.Length && memcmp(b1, b2, b1.Length) == 0;
}