Home

Handler veqryn/dedup/Ignore

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 163,423 6,623.00 41 9,726 63.11
Big Group 1,098 971,754.00 6,021 2,032,220 23.34
Disabled 276,377,785 4.35 0 0 0.00
Key Values 190,842 6,341.00 41 9,724 65.92
Logging 7,023 146,867.00 867 224,880 59.90
Simple 2,391,015 503.90 6 280 160.76
Simple Source 1,000,000 1,074.00 12 848 257.99
With Attrs Attributes 114,049 9,199.00 61 14,074 71.31
With Attrs Key Values 119,426 9,341.00 61 14,074 70.23
With Attrs Simple 178,333 6,087.00 39 9,048 73.93
With Group Attributes 133,767 7,854.00 50 13,271 55.01
With Group Key Values 142,053 7,977.00 50 13,272 54.15

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