Skip to content

Optimize RAL Instantiation #1

@msmykowski

Description

@msmykowski
##### With input hundred #####
Name                         ips        average  deviation         median         99th %
standard                201.80 K        4.96 μs   ±235.42%           5 μs           8 μs
random_access_list       14.23 K       70.29 μs    ±13.31%          68 μs         110 μs

Comparison:
standard                201.80 K
random_access_list       14.23 K - 14.18x slower +65.33 μs

##### With input hundred_thousand #####
Name                         ips        average  deviation         median         99th %
standard                  203.89        4.90 ms    ±12.10%        5.13 ms        6.65 ms
random_access_list          9.20      108.72 ms     ±6.95%      113.71 ms      117.57 ms

Comparison:
standard                  203.89
random_access_list          9.20 - 22.17x slower +103.82 ms

##### With input million #####
Name                         ips        average  deviation         median         99th %
standard                   13.72       0.0729 s    ±17.31%       0.0732 s        0.117 s
random_access_list          0.79         1.26 s     ±2.54%         1.26 s         1.29 s

Comparison:
standard                   13.72
random_access_list          0.79 - 17.33x slower +1.19 s

##### With input ten #####
Name                         ips        average  deviation         median         99th %
standard                  1.13 M        0.88 μs  ±4190.40%           1 μs           1 μs
random_access_list       0.134 M        7.45 μs   ±156.38%           7 μs          12 μs

Comparison:
standard                  1.13 M
random_access_list       0.134 M - 8.45x slower +6.57 μs

##### With input ten_thousand #####
Name                         ips        average  deviation         median         99th %
standard                  2.02 K        0.50 ms    ±12.55%        0.51 ms        0.70 ms
random_access_list       0.102 K        9.79 ms     ±8.68%        9.54 ms       11.56 ms

Comparison:
standard                  2.02 K
random_access_list       0.102 K - 19.76x slower +9.29 ms

##### With input thousand #####
Name                         ips        average  deviation         median         99th %
standard                 22.48 K       44.49 μs    ±58.25%          43 μs          68 μs
random_access_list        1.14 K      878.91 μs    ±13.21%         832 μs     1298.25 μs

Comparison:
standard                 22.48 K
random_access_list        1.14 K - 19.76x slower +834.43 μs

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions