goos: linux goarch: amd64 pkg: github.com/grafana/dskit/ring cpu: AMD Ryzen 9 PRO 6950H with Radeon Graphics │ output-ring-test-bench-ring-clone-main.txt │ output-ring-test-bench-ring-clone-edition2023-implicit.txt │ │ sec/op │ sec/op vs base │ Ring_Clone/num_instances_=_50,_num_zones_=_1,_shard_size_=_0-16 14.11µ ± 6% 20.77µ ± 14% +47.23% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_1,_shard_size_=_3-16 14.19µ ± 5% 19.07µ ± 1% +34.36% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_1,_shard_size_=_10-16 14.09µ ± 2% 18.99µ ± 2% +34.82% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_1,_shard_size_=_30-16 14.20µ ± 7% 19.26µ ± 2% +35.57% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_1,_shard_size_=_100-16 14.25µ ± 3% 19.22µ ± 5% +34.83% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_1,_shard_size_=_1000-16 14.27µ ± 1% 19.30µ ± 3% +35.23% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_3,_shard_size_=_0-16 14.33µ ± 2% 19.41µ ± 2% +35.45% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_3,_shard_size_=_3-16 14.33µ ± 5% 19.17µ ± 7% +33.82% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_3,_shard_size_=_10-16 14.16µ ± 2% 19.24µ ± 3% +35.89% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_3,_shard_size_=_30-16 14.31µ ± 2% 19.19µ ± 1% +34.11% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_3,_shard_size_=_100-16 14.18µ ± 1% 19.75µ ± 282% +39.35% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_3,_shard_size_=_1000-16 14.30µ ± 3% 22.16µ ± 257% +54.97% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_1,_shard_size_=_0-16 28.77µ ± 1% 38.50µ ± 7% +33.82% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_1,_shard_size_=_3-16 28.81µ ± 1% 38.45µ ± 0% +33.47% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_1,_shard_size_=_10-16 28.73µ ± 1% 38.51µ ± 1% +34.05% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_1,_shard_size_=_30-16 28.85µ ± 1% 38.63µ ± 1% +33.89% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_1,_shard_size_=_100-16 28.72µ ± 1% 38.55µ ± 1% +34.20% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_1,_shard_size_=_1000-16 28.72µ ± 1% 38.59µ ± 1% +34.38% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_3,_shard_size_=_0-16 28.86µ ± 2% 38.59µ ± 1% +33.71% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_3,_shard_size_=_3-16 28.86µ ± 1% 38.64µ ± 1% +33.87% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_3,_shard_size_=_10-16 28.73µ ± 1% 38.52µ ± 1% +34.09% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_3,_shard_size_=_30-16 28.89µ ± 1% 39.03µ ± 15% +35.12% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_3,_shard_size_=_100-16 28.87µ ± 1% 38.22µ ± 0% +32.37% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_3,_shard_size_=_1000-16 28.80µ ± 3% 38.25µ ± 0% +32.82% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_1,_shard_size_=_0-16 354.6µ ± 1% 414.4µ ± 1% +16.87% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_1,_shard_size_=_3-16 353.9µ ± 2% 412.8µ ± 1% +16.64% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_1,_shard_size_=_10-16 349.0µ ± 3% 415.6µ ± 1% +19.10% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_1,_shard_size_=_30-16 350.6µ ± 2% 415.0µ ± 1% +18.37% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_1,_shard_size_=_100-16 347.8µ ± 1% 414.2µ ± 1% +19.09% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_1,_shard_size_=_1000-16 351.9µ ± 1% 414.5µ ± 1% +17.80% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_3,_shard_size_=_0-16 348.8µ ± 2% 414.3µ ± 0% +18.76% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_3,_shard_size_=_3-16 349.2µ ± 2% 414.2µ ± 0% +18.64% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_3,_shard_size_=_10-16 352.0µ ± 4% 413.9µ ± 1% +17.55% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_3,_shard_size_=_30-16 350.0µ ± 1% 412.8µ ± 1% +17.95% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_3,_shard_size_=_100-16 350.9µ ± 1% 414.2µ ± 1% +18.03% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_3,_shard_size_=_1000-16 349.8µ ± 1% 414.7µ ± 0% +18.55% (p=0.000 n=10) geomean 52.38µ 67.90µ +29.63% │ output-ring-test-bench-ring-clone-main.txt │ output-ring-test-bench-ring-clone-edition2023-implicit.txt │ │ B/op │ B/op vs base │ Ring_Clone/num_instances_=_50,_num_zones_=_1,_shard_size_=_0-16 27.54Ki ± 0% 37.39Ki ± 0% +35.79% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_1,_shard_size_=_3-16 27.54Ki ± 0% 37.39Ki ± 0% +35.79% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_1,_shard_size_=_10-16 27.54Ki ± 0% 37.39Ki ± 0% +35.79% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_1,_shard_size_=_30-16 27.54Ki ± 0% 37.39Ki ± 0% +35.78% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_1,_shard_size_=_100-16 27.54Ki ± 0% 37.39Ki ± 0% +35.80% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_1,_shard_size_=_1000-16 27.54Ki ± 0% 37.39Ki ± 0% +35.80% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_3,_shard_size_=_0-16 27.54Ki ± 0% 37.39Ki ± 0% +35.78% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_3,_shard_size_=_3-16 27.54Ki ± 0% 37.39Ki ± 0% +35.80% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_3,_shard_size_=_10-16 27.54Ki ± 0% 37.39Ki ± 0% +35.79% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_3,_shard_size_=_30-16 27.54Ki ± 0% 37.39Ki ± 0% +35.80% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_3,_shard_size_=_100-16 27.54Ki ± 0% 37.39Ki ± 0% +35.79% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_3,_shard_size_=_1000-16 27.54Ki ± 0% 37.39Ki ± 0% +35.78% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_1,_shard_size_=_0-16 55.46Ki ± 0% 75.12Ki ± 0% +35.45% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_1,_shard_size_=_3-16 55.46Ki ± 0% 75.12Ki ± 0% +35.44% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_1,_shard_size_=_10-16 55.47Ki ± 0% 75.12Ki ± 0% +35.44% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_1,_shard_size_=_30-16 55.46Ki ± 0% 75.12Ki ± 0% +35.43% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_1,_shard_size_=_100-16 55.47Ki ± 0% 75.12Ki ± 0% +35.43% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_1,_shard_size_=_1000-16 55.46Ki ± 0% 75.12Ki ± 0% +35.44% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_3,_shard_size_=_0-16 55.47Ki ± 0% 75.12Ki ± 0% +35.43% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_3,_shard_size_=_3-16 55.47Ki ± 0% 75.12Ki ± 0% +35.43% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_3,_shard_size_=_10-16 55.47Ki ± 0% 75.12Ki ± 0% +35.44% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_3,_shard_size_=_30-16 55.46Ki ± 0% 75.12Ki ± 0% +35.44% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_3,_shard_size_=_100-16 55.46Ki ± 0% 75.12Ki ± 0% +35.44% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_3,_shard_size_=_1000-16 55.46Ki ± 0% 75.12Ki ± 0% +35.46% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_1,_shard_size_=_0-16 749.9Ki ± 0% 791.4Ki ± 0% +5.54% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_1,_shard_size_=_3-16 749.9Ki ± 0% 791.4Ki ± 0% +5.54% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_1,_shard_size_=_10-16 749.8Ki ± 0% 791.4Ki ± 0% +5.55% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_1,_shard_size_=_30-16 749.8Ki ± 0% 791.4Ki ± 0% +5.55% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_1,_shard_size_=_100-16 749.9Ki ± 0% 791.4Ki ± 0% +5.54% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_1,_shard_size_=_1000-16 749.9Ki ± 0% 791.4Ki ± 0% +5.53% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_3,_shard_size_=_0-16 749.9Ki ± 0% 791.4Ki ± 0% +5.54% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_3,_shard_size_=_3-16 749.8Ki ± 0% 791.4Ki ± 0% +5.54% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_3,_shard_size_=_10-16 749.8Ki ± 0% 791.4Ki ± 0% +5.54% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_3,_shard_size_=_30-16 749.8Ki ± 0% 791.4Ki ± 0% +5.54% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_3,_shard_size_=_100-16 749.8Ki ± 0% 791.4Ki ± 0% +5.55% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_3,_shard_size_=_1000-16 749.9Ki ± 0% 791.4Ki ± 0% +5.54% (p=0.000 n=10) geomean 104.6Ki 130.5Ki +24.74% │ output-ring-test-bench-ring-clone-main.txt │ output-ring-test-bench-ring-clone-edition2023-implicit.txt │ │ allocs/op │ allocs/op vs base │ Ring_Clone/num_instances_=_50,_num_zones_=_1,_shard_size_=_0-16 109.0 ± 0% 158.0 ± 0% +44.95% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_1,_shard_size_=_3-16 109.0 ± 0% 158.0 ± 0% +44.95% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_1,_shard_size_=_10-16 109.0 ± 0% 158.0 ± 0% +44.95% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_1,_shard_size_=_30-16 109.0 ± 0% 158.0 ± 0% +44.95% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_1,_shard_size_=_100-16 109.0 ± 0% 158.0 ± 0% +44.95% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_1,_shard_size_=_1000-16 109.0 ± 0% 158.0 ± 0% +44.95% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_3,_shard_size_=_0-16 109.0 ± 0% 158.0 ± 0% +44.95% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_3,_shard_size_=_3-16 109.0 ± 0% 158.0 ± 0% +44.95% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_3,_shard_size_=_10-16 109.0 ± 0% 158.0 ± 0% +44.95% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_3,_shard_size_=_30-16 109.0 ± 0% 158.0 ± 0% +44.95% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_3,_shard_size_=_100-16 109.0 ± 0% 158.0 ± 0% +44.95% (p=0.000 n=10) Ring_Clone/num_instances_=_50,_num_zones_=_3,_shard_size_=_1000-16 109.0 ± 0% 158.0 ± 0% +44.95% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_1,_shard_size_=_0-16 213.0 ± 0% 310.0 ± 0% +45.54% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_1,_shard_size_=_3-16 213.0 ± 0% 310.0 ± 0% +45.54% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_1,_shard_size_=_10-16 213.0 ± 0% 310.0 ± 0% +45.54% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_1,_shard_size_=_30-16 213.0 ± 0% 310.0 ± 0% +45.54% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_1,_shard_size_=_100-16 213.0 ± 0% 310.0 ± 0% +45.54% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_1,_shard_size_=_1000-16 213.0 ± 0% 310.0 ± 0% +45.54% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_3,_shard_size_=_0-16 213.0 ± 0% 310.0 ± 0% +45.54% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_3,_shard_size_=_3-16 213.0 ± 0% 310.0 ± 0% +45.54% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_3,_shard_size_=_10-16 213.0 ± 0% 310.0 ± 0% +45.54% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_3,_shard_size_=_30-16 213.0 ± 0% 310.0 ± 0% +45.54% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_3,_shard_size_=_100-16 213.0 ± 0% 310.0 ± 0% +45.54% (p=0.000 n=10) Ring_Clone/num_instances_=_100,_num_zones_=_3,_shard_size_=_1000-16 213.0 ± 0% 310.0 ± 0% +45.54% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_1,_shard_size_=_0-16 2.039k ± 0% 3.042k ± 0% +49.19% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_1,_shard_size_=_3-16 2.039k ± 0% 3.042k ± 0% +49.19% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_1,_shard_size_=_10-16 2.039k ± 0% 3.042k ± 0% +49.19% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_1,_shard_size_=_30-16 2.039k ± 0% 3.042k ± 0% +49.19% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_1,_shard_size_=_100-16 2.039k ± 0% 3.042k ± 0% +49.19% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_1,_shard_size_=_1000-16 2.039k ± 0% 3.042k ± 0% +49.19% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_3,_shard_size_=_0-16 2.039k ± 0% 3.042k ± 0% +49.19% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_3,_shard_size_=_3-16 2.039k ± 0% 3.042k ± 0% +49.19% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_3,_shard_size_=_10-16 2.039k ± 0% 3.042k ± 0% +49.19% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_3,_shard_size_=_30-16 2.039k ± 0% 3.042k ± 0% +49.19% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_3,_shard_size_=_100-16 2.039k ± 0% 3.042k ± 0% +49.19% (p=0.000 n=10) Ring_Clone/num_instances_=_1000,_num_zones_=_3,_shard_size_=_1000-16 2.039k ± 0% 3.042k ± 0% +49.19% (p=0.000 n=10) geomean 361.7 530.1 +46.55%