Skip to content

Instantly share code, notes, and snippets.

@zamazan4ik
Created September 17, 2024 15:50
Show Gist options
  • Save zamazan4ik/998982ab43abfe46d2f71f6f94fd51b6 to your computer and use it in GitHub Desktop.
Save zamazan4ik/998982ab43abfe46d2f71f6f94fd51b6 to your computer and use it in GitHub Desktop.
grex: PGO instrumented compared to Release
Running benches/benchmark.rs (target/x86_64-unknown-linux-gnu/release/deps/benchmark-53bb399bc1c764dc)
Benchmarking grex with default settings
Benchmarking grex with default settings: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 7.0s, or reduce sample count to 70.
Benchmarking grex with default settings: Collecting 100 samples in estimated 6.9591 s (100 iterations)
Benchmarking grex with default settings: Analyzing
grex with default settings
time: [69.425 ms 69.450 ms 69.477 ms]
change: [+150.03% +150.21% +150.38%] (p = 0.00 < 0.05)
Performance has regressed.
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
Benchmarking grex with conversion of repetitions
Benchmarking grex with conversion of repetitions: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 7.9s, or reduce sample count to 60.
Benchmarking grex with conversion of repetitions: Collecting 100 samples in estimated 7.9424 s (100 iterations)
Benchmarking grex with conversion of repetitions: Analyzing
grex with conversion of repetitions
time: [79.316 ms 79.341 ms 79.367 ms]
change: [+147.44% +147.60% +147.75%] (p = 0.00 < 0.05)
Performance has regressed.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking grex with conversion of digits
Benchmarking grex with conversion of digits: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 7.0s, or reduce sample count to 70.
Benchmarking grex with conversion of digits: Collecting 100 samples in estimated 6.9825 s (100 iterations)
Benchmarking grex with conversion of digits: Analyzing
grex with conversion of digits
time: [69.740 ms 69.809 ms 69.928 ms]
change: [+148.95% +149.27% +149.67%] (p = 0.00 < 0.05)
Performance has regressed.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Benchmarking grex with conversion of non-digits
Benchmarking grex with conversion of non-digits: Warming up for 3.0000 s
Benchmarking grex with conversion of non-digits: Collecting 100 samples in estimated 5.2590 s (10k iterations)
Benchmarking grex with conversion of non-digits: Analyzing
grex with conversion of non-digits
time: [519.30 µs 519.46 µs 519.63 µs]
change: [+28.698% +28.866% +28.974%] (p = 0.00 < 0.05)
Performance has regressed.
Found 5 outliers among 100 measurements (5.00%)
2 (2.00%) high mild
3 (3.00%) high severe
Benchmarking grex with conversion of words
Benchmarking grex with conversion of words: Warming up for 3.0000 s
Benchmarking grex with conversion of words: Collecting 100 samples in estimated 5.1817 s (2500 iterations)
Benchmarking grex with conversion of words: Analyzing
grex with conversion of words
time: [2.0695 ms 2.0699 ms 2.0704 ms]
change: [+30.329% +30.407% +30.475%] (p = 0.00 < 0.05)
Performance has regressed.
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high mild
Benchmarking grex with conversion of non-words
Benchmarking grex with conversion of non-words: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 6.6s, or reduce sample count to 70.
Benchmarking grex with conversion of non-words: Collecting 100 samples in estimated 6.6033 s (100 iterations)
Benchmarking grex with conversion of non-words: Analyzing
grex with conversion of non-words
time: [65.924 ms 65.946 ms 65.969 ms]
change: [+146.48% +146.64% +146.80%] (p = 0.00 < 0.05)
Performance has regressed.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking grex with conversion of whitespace
Benchmarking grex with conversion of whitespace: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 6.9s, or reduce sample count to 70.
Benchmarking grex with conversion of whitespace: Collecting 100 samples in estimated 6.9372 s (100 iterations)
Benchmarking grex with conversion of whitespace: Analyzing
grex with conversion of whitespace
time: [69.279 ms 69.304 ms 69.330 ms]
change: [+147.55% +148.11% +148.47%] (p = 0.00 < 0.05)
Performance has regressed.
Benchmarking grex with conversion of non-whitespace
Benchmarking grex with conversion of non-whitespace: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 7.3s, enable flat sampling, or reduce sample count to 50.
Benchmarking grex with conversion of non-whitespace: Collecting 100 samples in estimated 7.2681 s (5050 iterations)
Benchmarking grex with conversion of non-whitespace: Analyzing
grex with conversion of non-whitespace
time: [1.4383 ms 1.4386 ms 1.4390 ms]
change: [+25.899% +26.026% +26.121%] (p = 0.00 < 0.05)
Performance has regressed.
Found 6 outliers among 100 measurements (6.00%)
4 (4.00%) high mild
2 (2.00%) high severe
Benchmarking grex with case-insensitive matching
Benchmarking grex with case-insensitive matching: Warming up for 3.0000 s
Benchmarking grex with case-insensitive matching: Collecting 100 samples in estimated 9.2044 s (200 iterations)
Benchmarking grex with case-insensitive matching: Analyzing
grex with case-insensitive matching
time: [45.934 ms 45.942 ms 45.951 ms]
change: [+130.92% +131.04% +131.15%] (p = 0.00 < 0.05)
Performance has regressed.
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high mild
Benchmarking grex with verbose mode
Benchmarking grex with verbose mode: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 7.0s, or reduce sample count to 70.
Benchmarking grex with verbose mode: Collecting 100 samples in estimated 6.9798 s (100 iterations)
Benchmarking grex with verbose mode: Analyzing
grex with verbose mode time: [69.691 ms 69.716 ms 69.742 ms]
change: [+148.38% +148.57% +148.75%] (p = 0.00 < 0.05)
Performance has regressed.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment