Skip to content

Commit 44fd153

Browse files
committed
update benchmarks
1 parent abe23f4 commit 44fd153

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -81,22 +81,22 @@ uint result = await MurmurHash3.Hash32Async(stream);
8181
# Benchmarks
8282
Benchmarks are performed on a 1MB buffer.
8383

84-
BenchmarkDotNet v0.14.0, Windows 11 (10.0.26100.3915)
85-
AMD Ryzen 9 5950X, 1 CPU, 32 logical and 16 physical cores
86-
.NET SDK 8.0.408
87-
[Host] : .NET 8.0.15 (8.0.1525.16413), X64 RyuJIT AVX2
88-
DefaultJob : .NET 8.0.15 (8.0.1525.16413), X64 RyuJIT AVX2
84+
BenchmarkDotNet v0.15.1, Windows 11 (10.0.26100.4202/24H2/2024Update/HudsonValley)
85+
AMD Ryzen 9 5950X 4.00GHz, 1 CPU, 32 logical and 16 physical cores
86+
.NET SDK 9.0.300
87+
[Host] : .NET 8.0.16 (8.0.1625.21506), X64 RyuJIT AVX2
88+
DefaultJob : .NET 8.0.16 (8.0.1625.21506), X64 RyuJIT AVX2
8989

9090

9191
| Method | Mean | Error | StdDev | Allocated |
9292
|---------------- |------------:|---------:|---------:|----------:|
93-
| Checksum_32 | 96.06 us | 0.852 us | 0.797 us | - |
94-
| XXHash_32 | 229.62 us | 0.423 us | 0.375 us | - |
95-
| XXHash_64 | 189.12 us | 3.637 us | 3.572 us | - |
96-
| MurmurHash3_x86 | 289.55 us | 1.553 us | 1.453 us | - |
97-
| SipHash24_32 | 287.39 us | 2.665 us | 2.493 us | - |
98-
| Fnv1a_32 | 1,009.74 us | 0.692 us | 0.578 us | 1 B |
99-
| Fnv1a_64 | 1,015.10 us | 5.141 us | 4.809 us | 1 B |
93+
| Checksum_32 | 95.80 us | 1.507 us | 1.336 us | - |
94+
| XXHash_32 | 201.34 us | 1.353 us | 1.266 us | - |
95+
| XXHash_64 | 185.41 us | 0.759 us | 0.634 us | - |
96+
| MurmurHash3_x86 | 288.00 us | 0.820 us | 0.684 us | - |
97+
| SipHash24_32 | 284.99 us | 0.881 us | 0.736 us | - |
98+
| Fnv1a_32 | 1,009.49 us | 0.144 us | 0.121 us | 1 B |
99+
| Fnv1a_64 | 1,009.56 us | 0.136 us | 0.113 us | 1 B |
100100

101101
# Contributing
102102
You're more than welcome to contribute fixes or new hash algorithms. Please keep these in mind:

0 commit comments

Comments
 (0)