Home

Handler veqryn/dedup/Append

Handlers
Bench Tests
Verify Tests
Summary Links

veqryn/dedup provides a variety of slog.Handler options for deduplicating the keys: overwriting, ignoring, appending, and incrementing.

veqryn/dedup

Benchmark Data

Benchmark Runs Ns/Op Allocs/Op Bytes/Op MB/Sec
Attributes 168,424 6,042.00 41 9,721 69.01
Big Group 2,942 398,169.00 2,783 890,292 26.46
Disabled 262,570,900 4.53 0 0 0.00
Key Values 169,804 5,977.00 41 9,724 69.77
Logging 8,750 135,863.00 867 224,777 64.76
Simple 2,437,410 499.60 6 280 166.13
Simple Source 1,000,000 1,090.00 12 848 254.05
With Attrs Attributes 96,944 11,417.00 100 16,465 59.47
With Attrs Key Values 94,188 11,414.00 100 16,465 59.49
With Attrs Simple 179,883 5,735.00 39 9,049 78.30
With Group Attributes 146,115 7,467.00 50 13,270 57.72
With Group Key Values 140,689 7,502.00 50 13,274 57.45

Check box to see charts

Warnings

Administrative
SkipDedup Test depends on dedup order
Verify: Attribute Duplicate

Skipping test

Verify: Attribute With Duplicate

Skipping test

Verify: Complex Cases

Skipping test

SkippingTest Skipping test
Verify: Attribute Duplicate

SkipDedup

Verify: Attribute With Duplicate

SkipDedup

Verify: Complex Cases

SkipDedup