Redis 3.0.6 を 4 つの異なる方法でコンパイルしています。
- ジェマロック
- libc malloc
- アサン + ジェマロック (
-fsanitize=address -fno-omit-frame-pointer
) - asan + libc malloc
次にredis-bench
、これらすべてのバイナリで標準を実行します。私が理解していないのは、シナリオ3
のパフォーマンスがシナリオに非常に近いということ1
です。
誰かが私にこれがどのように可能であるかを説明できますか? jemallocまたは関連するものをサポートしていないというマニュアルはありませんでした。