Skip to content

Need performance improvements #19

@newhoggy

Description

@newhoggy

Performance of 0.11.0.0

benchmarking data/example.ib/CsPoppy Build
time                 1.316 μs   (1.311 μs .. 1.322 μs)
                     1.000 R²   (1.000 R² .. 1.000 R²)
mean                 1.310 μs   (1.304 μs .. 1.315 μs)
std dev              19.11 ns   (14.76 ns .. 24.97 ns)
variance introduced by outliers: 14% (moderately inflated)

benchmarking data/example.ib/CsPoppy Rank1
time                 15.71 ns   (15.68 ns .. 15.74 ns)
                     1.000 R²   (1.000 R² .. 1.000 R²)
mean                 15.72 ns   (15.68 ns .. 15.83 ns)
std dev              191.5 ps   (75.56 ps .. 348.6 ps)
variance introduced by outliers: 14% (moderately inflated)

benchmarking data/example.ib/CsPoppy Select1
time                 2.054 μs   (2.041 μs .. 2.064 μs)
                     1.000 R²   (1.000 R² .. 1.000 R²)
mean                 2.050 μs   (2.039 μs .. 2.068 μs)
std dev              43.45 ns   (31.87 ns .. 65.08 ns)
variance introduced by outliers: 24% (moderately inflated)

benchmarking data/example.ib/Poppy512 Build
time                 885.5 ns   (881.8 ns .. 889.5 ns)
                     1.000 R²   (1.000 R² .. 1.000 R²)
mean                 884.7 ns   (881.8 ns .. 888.5 ns)
std dev              10.86 ns   (8.518 ns .. 17.08 ns)
variance introduced by outliers: 11% (moderately inflated)

benchmarking data/example.ib/Poppy512 Rank1
time                 15.19 ns   (15.12 ns .. 15.25 ns)
                     1.000 R²   (1.000 R² .. 1.000 R²)
mean                 15.10 ns   (15.05 ns .. 15.15 ns)
std dev              169.3 ps   (144.2 ps .. 205.1 ps)
variance introduced by outliers: 12% (moderately inflated)

benchmarking data/example.ib/Poppy512 Select1
time                 6.936 μs   (6.902 μs .. 6.983 μs)
                     1.000 R²   (0.999 R² .. 1.000 R²)
mean                 6.944 μs   (6.917 μs .. 6.989 μs)
std dev              110.8 ns   (77.25 ns .. 169.3 ns)
variance introduced by outliers: 14% (moderately inflated)

Performance of head:

benchmarking data/example.ib/CsPoppy Build
time                 3.043 μs   (3.022 μs .. 3.069 μs)
                     1.000 R²   (0.999 R² .. 1.000 R²)
mean                 3.029 μs   (3.017 μs .. 3.045 μs)
std dev              47.10 ns   (36.51 ns .. 68.07 ns)
variance introduced by outliers: 14% (moderately inflated)

benchmarking data/example.ib/CsPoppy Rank1
time                 15.22 ns   (15.09 ns .. 15.45 ns)
                     0.998 R²   (0.995 R² .. 0.999 R²)
mean                 15.54 ns   (15.34 ns .. 15.99 ns)
std dev              919.2 ps   (618.7 ps .. 1.375 ns)
variance introduced by outliers: 79% (severely inflated)

benchmarking data/example.ib/CsPoppy Select1
time                 5.119 μs   (5.098 μs .. 5.147 μs)
                     1.000 R²   (1.000 R² .. 1.000 R²)
mean                 5.116 μs   (5.100 μs .. 5.135 μs)
std dev              62.29 ns   (53.06 ns .. 73.14 ns)

benchmarking data/example.ib/Poppy512 Build
time                 890.0 ns   (888.0 ns .. 891.9 ns)
                     1.000 R²   (1.000 R² .. 1.000 R²)
mean                 888.6 ns   (886.4 ns .. 890.4 ns)
std dev              6.574 ns   (5.549 ns .. 7.976 ns)

benchmarking data/example.ib/Poppy512 Rank1
time                 15.46 ns   (15.44 ns .. 15.48 ns)
                     1.000 R²   (1.000 R² .. 1.000 R²)
mean                 15.43 ns   (15.40 ns .. 15.47 ns)
std dev              102.5 ps   (66.21 ps .. 185.3 ps)

benchmarking data/example.ib/Poppy512 Select1
time                 7.326 μs   (7.316 μs .. 7.336 μs)
                     1.000 R²   (0.999 R² .. 1.000 R²)
mean                 7.328 μs   (7.305 μs .. 7.359 μs)
std dev              85.36 ns   (61.31 ns .. 114.9 ns)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions