Home

Handler veqryn/dedup/Increment

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 160,406 6,368.00 41 9,729 65.48
Big Group 2,330 437,938.00 2,944 914,280 24.05
Disabled 264,934,015 4.53 0 0 0.00
Key Values 161,138 6,376.00 41 9,728 65.40
Logging 8,728 138,331.00 867 224,806 63.59
Simple 2,411,690 500.40 6 280 165.88
Simple Source 1,000,000 1,120.00 12 848 247.36
With Attrs Attributes 95,857 11,429.00 74 15,323 69.29
With Attrs Key Values 100,866 11,450.00 74 15,321 69.17
With Attrs Simple 178,158 6,141.00 39 9,050 72.95
With Group Attributes 136,323 7,890.00 50 13,288 54.63
With Group Key Values 133,644 7,960.00 50 13,288 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