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

metrics: make gauge_float64 and counter_float64 lock free #27025

Merged
merged 6 commits into from
Apr 4, 2023

Commits on Apr 1, 2023

  1. mutex-free gaugef64 and counterf64

    Exca-DK authored and Exca-DK committed Apr 1, 2023
    Configuration menu
    Copy the full SHA
    ec7e2ed View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2023

  1. fix typos

    Exca-DK authored and Exca-DK committed Apr 2, 2023
    Configuration menu
    Copy the full SHA
    48f7a86 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2023

  1. atomic.Uint64 and parallel benchmarks less noisy

    Exca-DK authored and Exca-DK committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    b885cf8 View commit details
    Browse the repository at this point in the history
  2. metrics: slight refactor

    holiman committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    447a032 View commit details
    Browse the repository at this point in the history
  3. metrics: make benchmark more realistic

    name                      old time/op  new time/op  delta
    CounterFloat64Parallel-8  1.45µs ±10%  0.85µs ± 6%  -41.65%  (p=0.008 n=5+5)
    holiman committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    56c4c2b View commit details
    Browse the repository at this point in the history
  4. squashme

    holiman committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    f93e493 View commit details
    Browse the repository at this point in the history