Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

perf: Amortize clearing unsorted cache entries (Juno genesis fix) #12885

Merged
merged 10 commits into from Aug 18, 2022
Merged

perf: Amortize clearing unsorted cache entries (Juno genesis fix) #12885

merged 10 commits into from Aug 18, 2022

Commits on Aug 11, 2022

  1. amortize sorting of cache

    blazeroni committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    a29bef1 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2022

  1. added benchmark

    blazeroni committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    5662d0c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3cbb740 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2022

  1. updated benchmark, comments

    Benchmark stats:
    
    name                    old time/op    new time/op    delta
    LargeUnsortedMisses-32     21.2s ± 9%      0.0s ± 1%   -99.91%  (p=0.000 n=20+17)
    
    name                    old alloc/op   new alloc/op   delta
    LargeUnsortedMisses-32    1.64GB ± 0%    0.00GB ± 0%   -99.83%  (p=0.000 n=19+19)
    
    name                    old allocs/op  new allocs/op  delta
    LargeUnsortedMisses-32     20.0k ± 0%     41.1k ± 0%  +105.23%  (p=0.000 n=19+20)
    blazeroni committed Aug 16, 2022
    Configuration menu
    Copy the full SHA
    239b004 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a9d19c4 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2022

  1. THRESHOLD moved, renamed

    blazeroni committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    c76c3a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    67bfe06 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e6caa3a View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2022

  1. Configuration menu
    Copy the full SHA
    42f18d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e2acc3f View commit details
    Browse the repository at this point in the history