dskit icon indicating copy to clipboard operation
dskit copied to clipboard

Hackathon Pyrobench: Test previous optimization #498

Open simonswine opened this issue 1 year ago • 3 comments

This is used for #hackathon-2024-08-pyroscope-benchmarkers

It is meant to show the improvement of #498 using pyrobench.

simonswine avatar Aug 07 '24 15:08 simonswine

Benchmark Report

Finished

github-actions[bot] avatar Aug 07 '24 15:08 github-actions[bot]

Benchmark Report

Finished

github-actions[bot] avatar Aug 07 '24 15:08 github-actions[bot]

Benchmark Report

In progress

3ba30e2c7b8604cdd68cd1522ce85151f307b3ce -> dc027955b0fd1fe3d37ded2856a5b768b87967ea (compare)

github.com/grafana/dskit/ring.BenchmarkPartitionInstanceRing_GetReplicationSetsForOperation
Resource Base Head Diff %
alloc_space 15 GiB 16 GiB 3.84 %
alloc_objects 142.754969 M 144.374964 M 1.13 %
cpu 39.07 s 39.44 s 0.94 %
github.com/grafana/dskit/ring.BenchmarkPartitionRing_ActivePartitionForKey
Resource Base Head Diff %
cpu 44.17 s 44.14 s -0.06 %
alloc_space 4.4 GiB 4.4 GiB 1.19 %
alloc_objects 155.728636 M 154.663755 M -0.68 %
github.com/grafana/dskit/ring.BenchmarkPartitionRingGetTokenRangesForPartition
Resource Base Head Diff %
cpu 170.99 s 171.4 s 0.23 %
alloc_space 48 GiB 47 GiB -1.26 %
alloc_objects 320.881699 M 317.171942 M -1.15 %
github.com/grafana/dskit/ring.BenchmarkActivePartitionBatchRing_Get
Resource Base Head Diff %
alloc_objects 19.154558 M 18.516771 M -3.32 %
cpu 36.94 s 37.05 s 0.29 %
alloc_space 542 MiB 554 MiB 2.21 %
github.com/grafana/dskit/ring.BenchmarkReplicationSetZoneCount
Resource Base Head Diff %
cpu 274.33 s 276.12 s 0.65 %
alloc_space 57 GiB 57 GiB -0.01 %
alloc_objects 2.459015 G 2.455529 G -0.14 %
github.com/grafana/dskit/ring.BenchmarkInflightInstanceTracker
Resource Base Head Diff %
cpu 30.79 s 28.43 s -7.66 %
alloc_space 7.2 GiB 4.1 GiB -42.86 %
alloc_objects 84.131804 M 58.89523 M -29.99 %
github.com/grafana/dskit/ring.BenchmarkBatch10x100
Resource Base Head Diff %
cpu 46.83 s 46.81 s -0.04 %
alloc_space 5.8 GiB 5.7 GiB -1.67 %
alloc_objects 22.055678 M 21.289272 M -3.47 %
github.com/grafana/dskit/ring.BenchmarkBatch100x100
Resource Base Head Diff %
cpu 94.89 s 95.23 s 0.35 %
alloc_space 13 GiB 13 GiB -0.20 %
alloc_objects 107.040322 M 106.804845 M -0.21 %
github.com/grafana/dskit/ring.BenchmarkBatch100x1000
Resource Base Head Diff %
cpu 32.91 s 32.82 s -0.27 %
alloc_space 4.2 GiB 4.3 GiB 1.79 %
alloc_objects 13.421436 M 13.637513 M 1.60 %
github.com/grafana/dskit/ring.BenchmarkUpdateRingState
Resource Base Head Diff %
cpu 547.55 s 571.08 s 4.29 %
alloc_space 184 GiB 190 GiB 3.18 %
alloc_objects 152.622212 M 151.824947 M -0.52 %
github.com/grafana/dskit/ring.BenchmarkRing_ShuffleShard
Resource Base Head Diff %
cpu 1.33908 ks 1.34667 ks 0.56 %
alloc_space 339 GiB 340 GiB 0.31 %
alloc_objects 259.345814 M 257.967526 M -0.53 %
github.com/grafana/dskit/ring.BenchmarkRing_ShuffleShardCached
Resource Base Head Diff %
cpu 661.19 s 661.56 s 0.05 %
alloc_space 133 GiB 133 GiB 0.05 %
alloc_objects 47.889286 M 47.900762 M 0.02 %
github.com/grafana/dskit/ring.BenchmarkRing_ShuffleShard_512Tokens
Resource Base Head Diff %
cpu 25.62 s 25.42 s -0.78 %
alloc_space 6.3 GiB 6.3 GiB 0.32 %
alloc_objects 6.222382 M 5.484776 M -11.85 %
github.com/grafana/dskit/ring.BenchmarkRing_ShuffleShard_LargeShardSize
Resource Base Head Diff %
cpu 32.42 s 32.28 s -0.43 %
alloc_space 7.0 GiB 7.0 GiB 0.16 %
alloc_objects 2.212208 M 1.877103 M -15.14 %
github.com/grafana/dskit/ring.BenchmarkRing_Get
Resource Base Head Diff %
cpu 63 s 62.82 s -0.28 %
alloc_space 71 MiB 66 MiB -7.26 %
alloc_objects 20.926 k 45.416 k 117.03 %
github.com/grafana/dskit/ring.BenchmarkSpreadMinimizingTokenGenerator_GenerateTokens
Resource Base Head Diff %
cpu 12.48 s 12.16 s -2.56 %
alloc_space 1.3 GiB 1.3 GiB -2.37 %
alloc_objects 48.007141 M 47.276887 M -1.52 %
github.com/grafana/dskit/ring.BenchmarkGetTokenRangesForInstance
Resource Base Head Diff %
github.com/grafana/dskit/ring.BenchmarkCompareCountingOfSeriesViaRingAndTokenRanges
Resource Base Head Diff %
github.com/grafana/dskit/ring.BenchmarkSearchToken
Resource Base Head Diff %
github.com/grafana/dskit/ring/bench.BenchmarkMemberlistReceiveWithRingDesc
Resource Base Head Diff %

github-actions[bot] avatar Aug 07 '24 16:08 github-actions[bot]