Skip to content

Instantly share code, notes, and snippets.

@zamazan4ik
Created February 9, 2024 14:30
Show Gist options
  • Save zamazan4ik/2cd369f47356b4c4f4b68c9fb1203b41 to your computer and use it in GitHub Desktop.
Save zamazan4ik/2cd369f47356b4c4f4b68c9fb1203b41 to your computer and use it in GitHub Desktop.
needletail: PGO optimized compared to Release
Running benches/benchmark.rs (x86_64-unknown-linux-gnu/release/deps/benchmark-0f982501a0eb9bec)
Benchmarking Kmerizing/Kmer
Benchmarking Kmerizing/Kmer: Warming up for 3.0000 s
Benchmarking Kmerizing/Kmer: Collecting 10 samples in estimated 5.3554 s (605 iterations)
Benchmarking Kmerizing/Kmer: Analyzing
Kmerizing/Kmer time: [8.9013 ms 8.9027 ms 8.9038 ms]
change: [-8.7062% -7.7161% -7.0741%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 10 measurements (20.00%)
1 (10.00%) low severe
1 (10.00%) high mild
Benchmarking Kmerizing/Bitkmer
Benchmarking Kmerizing/Bitkmer: Warming up for 3.0000 s
Benchmarking Kmerizing/Bitkmer: Collecting 10 samples in estimated 5.1578 s (550 iterations)
Benchmarking Kmerizing/Bitkmer: Analyzing
Kmerizing/Bitkmer time: [9.3717 ms 9.3750 ms 9.3795 ms]
change: [-19.051% -18.666% -18.451%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking FASTA parsing/RustBio
Benchmarking FASTA parsing/RustBio: Warming up for 3.0000 s
Benchmarking FASTA parsing/RustBio: Collecting 100 samples in estimated 5.2541 s (15k iterations)
Benchmarking FASTA parsing/RustBio: Analyzing
FASTA parsing/RustBio time: [346.11 µs 346.17 µs 346.23 µs]
change: [-11.715% -11.407% -11.228%] (p = 0.00 < 0.05)
Performance has improved.
Found 10 outliers among 100 measurements (10.00%)
2 (2.00%) low severe
1 (1.00%) low mild
4 (4.00%) high mild
3 (3.00%) high severe
Benchmarking FASTA parsing/SeqIO
Benchmarking FASTA parsing/SeqIO: Warming up for 3.0000 s
Benchmarking FASTA parsing/SeqIO: Collecting 100 samples in estimated 5.1238 s (20k iterations)
Benchmarking FASTA parsing/SeqIO: Analyzing
FASTA parsing/SeqIO time: [271.33 µs 276.30 µs 279.70 µs]
change: [+71.933% +73.692% +75.258%] (p = 0.00 < 0.05)
Performance has regressed.
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) low severe
Benchmarking FASTA parsing/Needletail
Benchmarking FASTA parsing/Needletail: Warming up for 3.0000 s
Benchmarking FASTA parsing/Needletail: Collecting 100 samples in estimated 5.0280 s (30k iterations)
Benchmarking FASTA parsing/Needletail: Analyzing
FASTA parsing/Needletail
time: [171.55 µs 173.39 µs 175.39 µs]
change: [-8.0588% -4.9362% -1.8932%] (p = 0.00 < 0.05)
Performance has improved.
Found 10 outliers among 100 measurements (10.00%)
3 (3.00%) high mild
7 (7.00%) high severe
Benchmarking FASTQ parsing/RustBio
Benchmarking FASTQ parsing/RustBio: Warming up for 3.0000 s
Benchmarking FASTQ parsing/RustBio: Collecting 100 samples in estimated 6.2944 s (20k iterations)
Benchmarking FASTQ parsing/RustBio: Analyzing
FASTQ parsing/RustBio time: [312.36 µs 312.42 µs 312.50 µs]
change: [-16.991% -16.916% -16.860%] (p = 0.00 < 0.05)
Performance has improved.
Found 9 outliers among 100 measurements (9.00%)
1 (1.00%) low severe
2 (2.00%) low mild
2 (2.00%) high mild
4 (4.00%) high severe
Benchmarking FASTQ parsing/SeqIO
Benchmarking FASTQ parsing/SeqIO: Warming up for 3.0000 s
Benchmarking FASTQ parsing/SeqIO: Collecting 100 samples in estimated 5.1503 s (45k iterations)
Benchmarking FASTQ parsing/SeqIO: Analyzing
FASTQ parsing/SeqIO time: [113.32 µs 113.35 µs 113.38 µs]
change: [-18.567% -18.489% -18.409%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Benchmarking FASTQ parsing/Needletail
Benchmarking FASTQ parsing/Needletail: Warming up for 3.0000 s
Benchmarking FASTQ parsing/Needletail: Collecting 100 samples in estimated 5.4725 s (45k iterations)
Benchmarking FASTQ parsing/Needletail: Analyzing
FASTQ parsing/Needletail
time: [120.74 µs 120.80 µs 120.88 µs]
change: [-16.342% -16.270% -16.213%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment