Skip to content

Conversation

@CoreyKaylor
Copy link
Owner

No description provided.

@github-actions
Copy link

github-actions bot commented Dec 23, 2025

Benchmark Results

Performance regressions detected (>20%)

Benchmark Baseline Current Change
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 256, Comparer: ReverseLength) 11319.79ns 30240.66ns ❌ +167.1%

⚠️ Minor regressions (10-20%)

3 benchmarks showed minor slowdown

🚀 Improvements

63 benchmarks showed improvement (>10% faster)

All results (166 benchmarks)
Benchmark Change
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 256, Comparer: ReverseLength) ❌ +167.1%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 256, Comparer: HashCode) ⚠️ +18.9%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 64, Comparer: Utf8String) ⚠️ +11.7%
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 256, Comparer: SignedInt) ⚠️ +10.7%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 256, Comparer: Default) ✅ +9.7%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 256, Comparer: UnsignedInt) ✅ +8.4%
ReadBenchmarks.Read(OpsPerTransaction: 1, ValueSize: 8, KeyOrder: Sequential) ✅ +8.1%
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 64, Comparer: Default) ✅ +6.3%
ReadBenchmarks.Read(OpsPerTransaction: 1, ValueSize: 64, KeyOrder: Sequential) ✅ +5.0%
WriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 256, KeyOrder: Sequential) ✅ +4.6%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 256, Comparer: Guid) ✅ +3.9%
ReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 64, KeyOrder: Sequential) ✅ +3.3%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 256, Comparer: Default) ✅ +3.2%
GuidComparerBenchmarks.WriteGuids(OpsPerTransaction: 10000, Comparer: Guid) ✅ +2.6%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 256, Comparer: SignedInt) ✅ +2.6%
ReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 8, KeyOrder: Sequential) ✅ +2.4%
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 256, Comparer: HashCode) ✅ +2.3%
GuidComparerBenchmarks.WriteGuids(OpsPerTransaction: 10000, Comparer: Default) ✅ +2.1%
GuidComparerBenchmarks.WriteGuids(OpsPerTransaction: 10000, Comparer: ReverseGuid) ✅ +2.0%
ReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 256, KeyOrder: Sequential) ✅ +2.0%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 256, Comparer: ReverseLength) ✅ +1.8%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 256, Comparer: Guid) ✅ +1.5%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 256, Comparer: ReverseBitwise) ✅ +1.4%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 256, Comparer: ReverseSignedInt) ✅ +1.3%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 256, Comparer: Utf8String) ✅ +1.1%
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 256, Comparer: ReverseBitwise) ✅ +1.0%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 256, Comparer: ReverseUtf8String) ✅ +1.0%
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 256, Comparer: ReverseUnsignedInt) ✅ +1.0%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 256, Comparer: Utf8String) ✅ +0.9%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 256, Comparer: SignedInt) ✅ +0.9%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 256, Comparer: ReverseUtf8String) ✅ +0.9%
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 256, Comparer: UnsignedInt) ✅ +0.8%
ReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 64, KeyOrder: Sequential) ✅ +0.8%
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 64, Comparer: ReverseBitwise) ✅ +0.7%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 256, Comparer: ReverseUnsignedInt) ✅ +0.7%
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 64, Comparer: Bitwise) ✅ +0.6%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 64, Comparer: UnsignedInt) ✅ +0.4%
ReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 8, KeyOrder: Sequential) ✅ +0.4%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 256, Comparer: LengthOnly) ✅ +0.4%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 64, Comparer: ReverseSignedInt) ✅ +0.3%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 256, Comparer: UnsignedInt) ✅ +0.3%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 256, Comparer: ReverseLength) ✅ +0.2%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 64, Comparer: Guid) ✅ +0.2%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 64, Comparer: ReverseUtf8String) ✅ +0.1%
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 64, Comparer: SignedInt) ✅ +0.1%
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 64, Comparer: ReverseUtf8String) ✅ +0.1%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 256, Comparer: Length) ✅ +0.0%
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 256, Comparer: ReverseUtf8String) ✅ -0.0%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 64, Comparer: ReverseLength) ✅ -0.0%
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 64, Comparer: Guid) ✅ -0.2%
IntegerComparerBenchmarks.WriteIntegers(KeySize: 4, OpsPerTransaction: 10000, Comparer: Default) ✅ -0.2%
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 64, Comparer: ReverseUnsignedInt) ✅ -0.2%
IntegerComparerBenchmarks.WriteIntegers(KeySize: 8, OpsPerTransaction: 10000, Comparer: UnsignedInt) ✅ -0.2%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 256, Comparer: ReverseUnsignedInt) ✅ -0.2%
ReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 256, KeyOrder: Sequential) ✅ -0.2%
IntegerComparerBenchmarks.WriteIntegers(KeySize: 4, OpsPerTransaction: 10000, Comparer: SignedInt) ✅ -0.3%
IntegerComparerBenchmarks.WriteIntegers(KeySize: 8, OpsPerTransaction: 10000, Comparer: SignedInt) ✅ -0.3%
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 64, Comparer: ReverseLength) ✅ -0.3%
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 64, Comparer: UnsignedInt) ✅ -0.4%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 256, Comparer: Bitwise) ✅ -0.4%
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 256, Comparer: Bitwise) ✅ -0.5%
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 256, Comparer: Utf8String) ✅ -0.6%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 256, Comparer: ReverseBitwise) ✅ -0.6%
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 256, Comparer: ReverseSignedInt) ✅ -0.6%
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 64, Comparer: Utf8String) ✅ -0.7%
IntegerComparerBenchmarks.WriteIntegers(KeySize: 8, OpsPerTransaction: 10000, Comparer: Default) ✅ -0.7%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 64, Comparer: Bitwise) ✅ -0.7%
IntegerComparerBenchmarks.WriteIntegers(KeySize: 8, OpsPerTransaction: 10000, Comparer: ReverseUnsignedInt) ✅ -0.8%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 256, Comparer: ReverseSignedInt) ✅ -0.8%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 256, Comparer: HashCode) ✅ -0.8%
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 64, Comparer: Length) ✅ -1.0%
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 64, Comparer: HashCode) ✅ -1.0%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 64, Comparer: SignedInt) ✅ -1.0%
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 256, Comparer: LengthOnly) ✅ -1.1%
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 256, Comparer: Guid) ✅ -1.1%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 256, Comparer: ReverseGuid) ✅ -1.1%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 256, Comparer: ReverseUnsignedInt) ✅ -1.2%
IntegerComparerBenchmarks.WriteIntegers(KeySize: 4, OpsPerTransaction: 10000, Comparer: UnsignedInt) ✅ -1.4%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 64, Comparer: ReverseGuid) ✅ -1.5%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 64, Comparer: ReverseBitwise) ✅ -1.6%
IntegerComparerBenchmarks.WriteIntegers(KeySize: 4, OpsPerTransaction: 10000, Comparer: ReverseSignedInt) ✅ -1.6%
GuidComparerBenchmarks.WriteGuids(OpsPerTransaction: 10000, Comparer: Bitwise) ✅ -1.6%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 64, Comparer: Utf8String) ✅ -1.9%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 64, Comparer: Length) ✅ -2.0%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 64, Comparer: LengthOnly) ✅ -2.1%
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 64, Comparer: ReverseGuid) ✅ -2.3%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 64, Comparer: HashCode) ✅ -2.6%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 64, Comparer: ReverseUnsignedInt) ✅ -3.2%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 256, Comparer: ReverseGuid) ✅ -3.3%
IntegerComparerBenchmarks.WriteIntegers(KeySize: 8, OpsPerTransaction: 10000, Comparer: ReverseSignedInt) ✅ -3.6%
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 256, Comparer: ReverseGuid) ✅ -3.6%
ReadBenchmarks.Read(OpsPerTransaction: 1, ValueSize: 256, KeyOrder: Sequential) ✅ -3.7%
ComparerReadBenchmarks.Read(OpsPerTransaction: 1000, ValueSize: 64, Comparer: Default) ✅ -3.7%
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 64, Comparer: ReverseSignedInt) ✅ -3.9%
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 256, Comparer: Default) ✅ -4.1%
IntegerComparerBenchmarks.WriteIntegers(KeySize: 4, OpsPerTransaction: 10000, Comparer: ReverseUnsignedInt) ✅ -6.3%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 64, Comparer: Guid) ✅ -6.6%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 64, Comparer: Bitwise) ✅ -8.2%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 64, Comparer: Bitwise) ✅ -8.4%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 64, Comparer: ReverseSignedInt) ✅ -8.6%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 256, Comparer: UnsignedInt) ✅ -8.8%
IntegerComparerBenchmarks.WriteIntegers(KeySize: 8, OpsPerTransaction: 1000, Comparer: SignedInt) ✅ -8.9%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 64, Comparer: Default) ✅ -8.9%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 256, Comparer: ReverseUtf8String) 🚀 -10.6%
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 256, Comparer: Length) 🚀 -10.9%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 256, Comparer: Length) 🚀 -11.2%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 64, Comparer: Length) 🚀 -11.7%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 256, Comparer: ReverseSignedInt) 🚀 -11.8%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 64, Comparer: ReverseUnsignedInt) 🚀 -12.5%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 64, Comparer: Default) 🚀 -13.0%
GuidComparerBenchmarks.WriteGuids(OpsPerTransaction: 1000, Comparer: Bitwise) 🚀 -13.9%
IntegerComparerBenchmarks.WriteIntegers(KeySize: 8, OpsPerTransaction: 1000, Comparer: ReverseSignedInt) 🚀 -14.8%
GuidComparerBenchmarks.WriteGuids(OpsPerTransaction: 1000, Comparer: Guid) 🚀 -17.4%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 256, Comparer: Bitwise) 🚀 -17.5%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 256, Comparer: Bitwise) 🚀 -17.5%
IntegerComparerBenchmarks.WriteIntegers(KeySize: 4, OpsPerTransaction: 1000, Comparer: SignedInt) 🚀 -17.6%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 64, Comparer: UnsignedInt) 🚀 -17.9%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 64, Comparer: ReverseBitwise) 🚀 -18.1%
GuidComparerBenchmarks.WriteGuids(OpsPerTransaction: 1000, Comparer: Default) 🚀 -18.2%
IntegerComparerBenchmarks.WriteIntegers(KeySize: 8, OpsPerTransaction: 1000, Comparer: UnsignedInt) 🚀 -18.4%
GuidComparerBenchmarks.WriteGuids(OpsPerTransaction: 1000, Comparer: ReverseGuid) 🚀 -18.7%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 64, Comparer: ReverseGuid) 🚀 -19.0%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 64, Comparer: HashCode) 🚀 -19.1%
IntegerComparerBenchmarks.WriteIntegers(KeySize: 8, OpsPerTransaction: 1000, Comparer: ReverseUnsignedInt) 🚀 -19.2%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 64, Comparer: HashCode) 🚀 -19.3%
IntegerComparerBenchmarks.WriteIntegers(KeySize: 4, OpsPerTransaction: 1000, Comparer: UnsignedInt) 🚀 -19.5%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 64, Comparer: Utf8String) 🚀 -19.9%
IntegerComparerBenchmarks.WriteIntegers(KeySize: 4, OpsPerTransaction: 1000, Comparer: ReverseUnsignedInt) 🚀 -20.0%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 64, Comparer: Length) 🚀 -21.9%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 64, Comparer: ReverseUtf8String) 🚀 -22.4%
WriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 64, KeyOrder: Sequential) 🚀 -23.5%
IntegerComparerBenchmarks.WriteIntegers(KeySize: 4, OpsPerTransaction: 1000, Comparer: Default) 🚀 -23.7%
WriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 8, KeyOrder: Sequential) 🚀 -23.8%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 64, Comparer: Guid) 🚀 -23.8%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 64, Comparer: SignedInt) 🚀 -24.0%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 64, Comparer: ReverseSignedInt) 🚀 -24.2%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 64, Comparer: ReverseLength) 🚀 -24.6%
IntegerComparerBenchmarks.WriteIntegers(KeySize: 8, OpsPerTransaction: 1000, Comparer: Default) 🚀 -24.7%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 64, Comparer: ReverseGuid) 🚀 -25.0%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 256, Comparer: SignedInt) 🚀 -25.7%
ComparerReadBenchmarks.Read(OpsPerTransaction: 100, ValueSize: 64, Comparer: LengthOnly) 🚀 -26.1%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 256, Comparer: Utf8String) 🚀 -26.4%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 64, Comparer: UnsignedInt) 🚀 -26.5%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 256, Comparer: LengthOnly) 🚀 -26.6%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 256, Comparer: HashCode) 🚀 -26.8%
IntegerComparerBenchmarks.WriteIntegers(KeySize: 4, OpsPerTransaction: 1000, Comparer: ReverseSignedInt) 🚀 -27.9%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 64, Comparer: ReverseBitwise) 🚀 -29.3%
WriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 8, KeyOrder: Sequential) 🚀 -30.7%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 256, Comparer: Guid) 🚀 -31.4%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 64, Comparer: ReverseLength) 🚀 -31.6%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 256, Comparer: ReverseBitwise) 🚀 -33.1%
WriteBenchmarks.Write(OpsPerTransaction: 1, ValueSize: 256, KeyOrder: Sequential) 🚀 -33.4%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 256, Comparer: Length) 🚀 -34.1%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 64, Comparer: ReverseUnsignedInt) 🚀 -35.6%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 256, Comparer: LengthOnly) 🚀 -36.1%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 1000, ValueSize: 64, Comparer: LengthOnly) 🚀 -37.0%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 256, Comparer: ReverseGuid) 🚀 -37.4%
WriteBenchmarks.Write(OpsPerTransaction: 1, ValueSize: 64, KeyOrder: Sequential) 🚀 -38.3%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 64, Comparer: ReverseUtf8String) 🚀 -38.3%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 64, Comparer: LengthOnly) 🚀 -38.6%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 256, Comparer: ReverseLength) 🚀 -39.1%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 64, Comparer: SignedInt) 🚀 -39.3%
WriteBenchmarks.Write(OpsPerTransaction: 1, ValueSize: 8, KeyOrder: Sequential) 🚀 -40.4%
ComparerWriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 256, Comparer: Default) 🚀 -41.0%
WriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 256, KeyOrder: Sequential) 🚀 -42.6%
WriteBenchmarks.Write(OpsPerTransaction: 100, ValueSize: 64, KeyOrder: Sequential) 🚀 -46.8%

@CoreyKaylor CoreyKaylor deleted the benchmark-pass branch December 23, 2025 17:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants