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 181,042 6,071.00 41 9,721 68.69
Big Group 2,373 422,996.00 2,783 891,053 24.91
Disabled 264,523,258 4.57 0 0 0.00
Key Values 169,578 6,076.00 41 9,724 68.63
Logging 7,861 135,937.00 867 224,862 64.71
Simple 2,416,216 500.50 6 280 165.84
Simple Source 1,000,000 1,109.00 12 848 249.68
With Attrs Attributes 118,314 8,956.00 61 14,069 73.02
With Attrs Key Values 120,589 8,922.00 61 14,070 73.31
With Attrs Simple 179,449 5,806.00 39 9,049 77.33
With Group Attributes 139,568 7,565.00 50 13,276 56.98
With Group Key Values 145,676 7,452.00 50 13,277 57.83

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