[1m[92m Compiling[0m proc-macro2 v1.0.106
[1m[96m Building[0m [ ] 0/121: proc-macro2(build.rs)
[K[1m[92m Compiling[0m libc v0.2.183
[1m[92m Compiling[0m cfg-if v1.0.4
[1m[92m Compiling[0m quote v1.0.45
[1m[92m Compiling[0m unicode-ident v1.0.24
[1m[92m Compiling[0m zerocopy v0.8.42
[1m[92m Compiling[0m crossbeam-utils v0.8.21
[1m[92m Compiling[0m serde_core v1.0.228
[1m[92m Compiling[0m getrandom v0.3.4
[1m[92m Compiling[0m rand_core v0.10.0
[1m[92m Compiling[0m getrandom v0.4.2
[1m[92m Compiling[0m autocfg v1.5.0
[1m[92m Compiling[0m zmij v1.0.21
[1m[92m Compiling[0m find-msvc-tools v0.1.9
[1m[92m Compiling[0m serde v1.0.228
[1m[92m Compiling[0m equivalent v1.0.2
[1m[92m Compiling[0m foldhash v0.2.0
[1m[92m Compiling[0m rustix v1.1.4
[1m[92m Compiling[0m allocator-api2 v0.2.21
[1m[92m Compiling[0m shlex v1.3.0
[1m[96m Building[0m [ ] 0/121: shlex, crossbeam-utils(build.rs), getrandom(build.rs), foldhash, rand_core, libc(build.rs), zerocopy(build.rs), zmij(bu...
[K[1m[92m Compiling[0m bitflags v2.11.0
[1m[96m Building[0m [ ] 1/121: shlex, crossbeam-utils(build.rs), getrandom(build.rs), foldhash, rand_core, libc(build.rs), zerocopy(build.rs), zmij(bu...
[K[1m[92m Compiling[0m either v1.15.0
[1m[96m Building[0m [ ] 2/121: shlex, either, crossbeam-utils(build.rs), getrandom(build.rs), foldhash, rand_core, libc(build.rs), zerocopy(build.rs),...
[K[1m[92m Compiling[0m rayon-core v1.13.0
[1m[96m Building[0m [ ] 3/121: shlex, either, crossbeam-utils(build.rs), getrandom(build.rs), foldhash, rand_core, libc(build.rs), zerocopy(build.rs),...
[1m[96m Building[0m [ ] 4/121: shlex, either, crossbeam-utils(build.rs), foldhash, rand_core, libc(build.rs), zerocopy(build.rs), zmij(build.rs), getr...
[K[1m[92m Compiling[0m cc v1.2.57
[1m[96m Building[0m [> ] 5/121: shlex, either, crossbeam-utils(build.rs), foldhash, rand_core, libc(build.rs), zerocopy(build.rs), zmij(build.rs), find...
[K[1m[92m Compiling[0m linux-raw-sys v0.12.1
[1m[96m Building[0m [> ] 6/121: either, crossbeam-utils(build.rs), foldhash, rand_core, libc(build.rs), zerocopy(build.rs), zmij(build.rs), linux-raw-s...
[1m[96m Building[0m [> ] 7/121: either, crossbeam-utils(build.rs), foldhash, rand_core, libc(build.rs), zerocopy(build.rs), linux-raw-sys, find-msvc-to...
[K[1m[92m Compiling[0m serde_json v1.0.149
[1m[96m Building[0m [> ] 8/121: either, crossbeam-utils(build.rs), foldhash, libc(build.rs), zerocopy(build.rs), linux-raw-sys, serde_json(build.rs), f...
[K[1m[92m Compiling[0m regex-syntax v0.8.10
[1m[96m Building[0m [=> ] 9/121: either, crossbeam-utils(build.rs), foldhash, libc(build.rs), zerocopy(build.rs), linux-raw-sys, serde_json(build.rs), f...
[1m[96m Building[0m [=> ] 11/121: either, crossbeam-utils(build.rs), foldhash, libc(build.rs), zerocopy(build.rs), linux-raw-sys, serde_json(build.rs), z...
[K[1m[92m Compiling[0m foldhash v0.1.5
[1m[96m Building[0m [=> ] 12/121: crossbeam-utils(build.rs), foldhash, libc(build.rs), zerocopy(build.rs), linux-raw-sys, serde_json(build.rs), zmij, ray...
[K[1m[92m Compiling[0m anstyle v1.0.14
[1m[96m Building[0m [=> ] 13/121: crossbeam-utils(build.rs), libc(build.rs), zerocopy(build.rs), linux-raw-sys, serde_json(build.rs), zmij, rayon-core(bu...
[1m[96m Building[0m [==> ] 14/121: crossbeam-utils(build.rs), serde_core, libc(build.rs), zerocopy(build.rs), linux-raw-sys, serde_json(build.rs), zmij, r...
[1m[96m Building[0m [==> ] 15/121: crossbeam-utils(build.rs), serde_core, libc(build.rs), zerocopy(build.rs), linux-raw-sys, rayon-core(build), serde_json...
[K[1m[92m Compiling[0m fastrand v2.3.0
[1m[96m Building[0m [==> ] 16/121: crossbeam-utils(build.rs), serde_core, libc(build.rs), zerocopy(build.rs), fastrand, linux-raw-sys, serde_json(build.rs...
[1m[96m Building[0m [==> ] 17/121: crossbeam-utils(build.rs), serde_core, libc(build.rs), zerocopy(build.rs), fastrand, linux-raw-sys, serde_json(build.rs...
[1m[96m Building[0m [==> ] 18/121: crossbeam-utils(build.rs), serde_core, libc(build.rs), zerocopy(build.rs), fastrand, linux-raw-sys, serde_json(build.rs...
[K[1m[92m Compiling[0m ciborium-io v0.2.2
[1m[96m Building[0m [===> ] 19/121: crossbeam-utils(build.rs), serde_core, libc(build.rs), zerocopy(build.rs), fastrand, linux-raw-sys, serde_json(build.rs...
[K[1m[92m Compiling[0m itoa v1.0.17
[1m[96m Building[0m [===> ] 20/121: crossbeam-utils(build.rs), serde_core, libc(build.rs), zerocopy(build.rs), fastrand, linux-raw-sys, itoa, serde_json(bu...
[1m[96m Building[0m [===> ] 21/121: crossbeam-utils(build.rs), getrandom(build), serde_core, libc(build.rs), zerocopy(build.rs), fastrand, linux-raw-sys, i...
[K[1m[92m Compiling[0m clap_lex v1.1.0
[1m[96m Building[0m [===> ] 22/121: crossbeam-utils(build.rs), serde_core, libc(build.rs), zerocopy(build.rs), fastrand, linux-raw-sys, itoa, serde_json(bu...
[K[1m[92m Compiling[0m once_cell v1.21.4
[1m[96m Building[0m [===> ] 23/121: crossbeam-utils(build.rs), serde_core, libc(build.rs), zerocopy(build.rs), fastrand, linux-raw-sys, itoa, serde_json(bu...
[K[1m[92m Compiling[0m memchr v2.8.0
[1m[96m Building[0m [====> ] 24/121: crossbeam-utils(build.rs), serde_core, libc(build.rs), zerocopy(build.rs), fastrand, linux-raw-sys, itoa, serde_json(bu...
[1m[96m Building[0m [====> ] 25/121: crossbeam-utils(build.rs), serde_core, libc(build.rs), fastrand, linux-raw-sys, itoa, serde_json(build.rs), zmij, regex...
[K[1m[92m Compiling[0m plotters-backend v0.3.7
[1m[96m Building[0m [====> ] 26/121: crossbeam-utils(build.rs), serde_core, libc(build.rs), fastrand, linux-raw-sys, itoa, serde_json(build.rs), zmij, regex...
[K[1m[92m Compiling[0m hashbrown v0.15.5
[1m[96m Building[0m [====> ] 27/121: crossbeam-utils(build.rs), serde_core, libc(build.rs), fastrand, linux-raw-sys, itoa, serde_json(build.rs), zmij, regex...
[1m[96m Building[0m [=====> ] 28/121: crossbeam-utils(build.rs), serde_core, libc(build.rs), fastrand, linux-raw-sys, itoa, serde_json(build.rs), zmij, regex...
[1m[96m Building[0m [=====> ] 29/121: crossbeam-utils(build.rs), serde_json(build), serde_core, libc(build.rs), fastrand, linux-raw-sys, itoa, zmij, regex-sy...
[K[1m[92m Compiling[0m itertools v0.13.0
[1m[96m Building[0m [=====> ] 30/121: crossbeam-utils(build.rs), serde_core, libc(build.rs), itertools, fastrand, linux-raw-sys, itoa, zmij, regex-syntax, on...
[K[1m[92m Compiling[0m hashbrown v0.16.1
[1m[96m Building[0m [=====> ] 31/121: crossbeam-utils(build.rs), serde_core, libc(build.rs), itertools, fastrand, linux-raw-sys, itoa, hashbrown, zmij, regex...
[K[1m[92m Compiling[0m clap_builder v4.6.0
[1m[96m Building[0m [=====> ] 32/121: crossbeam-utils(build.rs), serde_core, libc(build.rs), itertools, fastrand, linux-raw-sys, itoa, hashbrown, zmij, regex...
[K[1m[92m Compiling[0m bit-vec v0.8.0
[1m[96m Building[0m [======> ] 33/121: crossbeam-utils(build.rs), serde_core, libc(build.rs), itertools, fastrand, linux-raw-sys, itoa, hashbrown, zmij, regex...
[K[1m[92m Compiling[0m num-traits v0.2.19
[1m[96m Building[0m [======> ] 34/121: crossbeam-utils(build.rs), serde_core, libc(build.rs), itertools, fastrand, linux-raw-sys, itoa, hashbrown, zmij, num-t...
[K[1m[92m Compiling[0m same-file v1.0.6
[1m[96m Building[0m [======> ] 35/121: crossbeam-utils(build.rs), serde_core, libc(build.rs), itertools, fastrand, linux-raw-sys, same-file, hashbrown, zmij, ...
[1m[96m Building[0m [======> ] 36/121: serde_core, libc(build.rs), itertools, fastrand, linux-raw-sys, same-file, hashbrown, zmij, num-traits(build.rs), regex...
[1m[96m Building[0m [======> ] 37/121: serde_core, libc(build.rs), itertools, fastrand, linux-raw-sys, same-file, hashbrown, zmij, num-traits(build.rs), regex...
[K[1m[92m Compiling[0m cast v0.3.0
[1m[96m Building[0m [=======> ] 38/121: serde_core, libc(build.rs), itertools, fastrand, linux-raw-sys, same-file, hashbrown, zmij, num-traits(build.rs), regex...
[1m[96m Building[0m [=======> ] 39/121: libc(build), serde_core, itertools, fastrand, linux-raw-sys, same-file, hashbrown, zmij, num-traits(build.rs), regex-sy...
[K[1m[92m Compiling[0m fixedbitset v0.5.7
[1m[96m Building[0m [=======> ] 40/121: fixedbitset, libc(build), serde_core, itertools, fastrand, linux-raw-sys, same-file, hashbrown, zmij, num-traits(build....
[K[1m[92m Compiling[0m quick-error v1.2.3
[1m[96m Building[0m [=======> ] 41/121: fixedbitset, quick-error, libc(build), serde_core, itertools, fastrand, linux-raw-sys, same-file, hashbrown, num-traits...
[K[1m[92m Compiling[0m fnv v1.0.7
[1m[96m Building[0m [========> ] 42/121: fixedbitset, quick-error, fnv, libc(build), serde_core, itertools, linux-raw-sys, same-file, hashbrown, num-traits(buil...
[1m[96m Building[0m [========> ] 43/121: fixedbitset, quick-error, fnv, libc(build), serde_core, proc-macro2(build), itertools, linux-raw-sys, same-file, hashbr...
[1m[96m Building[0m [========> ] 44/121: fixedbitset, quick-error, fnv, serde_core, proc-macro2(build), itertools, linux-raw-sys, same-file, hashbrown, num-trai...
[K[1m[92m Compiling[0m plotters-svg v0.3.7
[1m[96m Building[0m [========> ] 45/121: fixedbitset, quick-error, fnv, plotters-svg, serde_core, proc-macro2(build), itertools, linux-raw-sys, hashbrown, num-t...
[K[1m[92m Compiling[0m cpufeatures v0.3.0
[1m[96m Building[0m [========> ] 46/121: fixedbitset, quick-error, plotters-svg, serde_core, proc-macro2(build), itertools, linux-raw-sys, hashbrown, num-traits...
[1m[96m Building[0m [=========> ] 47/121: fixedbitset, quick-error, plotters-svg, serde_core, itertools, linux-raw-sys, hashbrown, num-traits(build.rs), regex-sy...
[1m[96m Building[0m [=========> ] 48/121: fixedbitset, quick-error, plotters-svg, serde_core, itertools, linux-raw-sys, hashbrown, regex-syntax, proc-macro2, has...
[K[1m[92m Compiling[0m chacha20 v0.10.0
[1m[96m Building[0m [=========> ] 49/121: fixedbitset, quick-error, plotters-svg, serde_core, chacha20, itertools, linux-raw-sys, hashbrown, regex-syntax, proc-m...
[K[1m[92m Compiling[0m walkdir v2.5.0
[1m[96m Building[0m [=========> ] 50/121: fixedbitset, plotters-svg, serde_core, chacha20, itertools, linux-raw-sys, hashbrown, regex-syntax, proc-macro2, hashbr...
[1m[96m Building[0m [=========> ] 51/121: fixedbitset, plotters-svg, serde_core, chacha20, itertools, rustix, hashbrown, regex-syntax, proc-macro2, hashbrown, cl...
[K[1m[92m Compiling[0m bit-set v0.8.0
[1m[96m Building[0m [==========> ] 52/121: fixedbitset, plotters-svg, serde_core, chacha20, itertools, rustix, hashbrown, regex-syntax, proc-macro2, hashbrown, cl...
[K[1m[92m Compiling[0m oorandom v11.1.5
[1m[96m Building[0m [==========> ] 53/121: fixedbitset, plotters-svg, serde_core, chacha20, itertools, rustix, oorandom, hashbrown, regex-syntax, proc-macro2, has...
[K[1m[92m Compiling[0m anes v0.1.6
[1m[96m Building[0m [==========> ] 54/121: fixedbitset, plotters-svg, serde_core, chacha20, itertools, rustix, oorandom, hashbrown, anes, regex-syntax, proc-macro...
[1m[96m Building[0m [==========> ] 55/121: fixedbitset, plotters-svg, serde_core, chacha20, itertools, rustix, oorandom, hashbrown, anes, regex-syntax, proc-macro...
[K[1m[92m Compiling[0m unarray v0.1.4
[1m[96m Building[0m [===========> ] 56/121: fixedbitset, plotters-svg, serde_core, chacha20, itertools, rustix, hashbrown, anes, regex-syntax, proc-macro2, hashbro...
[K[1m[92m Compiling[0m index_list v0.3.3
[1m[96m Building[0m [===========> ] 57/121: chacha20, itertools, rustix, anes, regex-syntax, proc-macro2, hashbrown, index_list, num-traits, walkdir, unarray, fixe...
[K[1m[92m Compiling[0m fibonacci_heap v0.9.1
[1m[96m Building[0m [===========> ] 58/121: chacha20, itertools, rustix, anes, regex-syntax, proc-macro2, hashbrown, index_list, num-traits, walkdir, unarray, fixe...
[1m[96m Building[0m [===========> ] 59/121: chacha20, itertools, rustix, anes, regex-syntax, proc-macro2, hashbrown, index_list, num-traits, walkdir, fixedbitset, ...
[1m[96m Building[0m [===========> ] 60/121: itertools, rustix, anes, regex-syntax, proc-macro2, hashbrown, index_list, num-traits, walkdir, fixedbitset, serde_core...
[1m[96m Building[0m [============> ] 61/121: itertools, rustix, regex-syntax, proc-macro2, hashbrown, index_list, num-traits, walkdir, fixedbitset, serde_core, hash...
[1m[96m Building[0m [============> ] 62/121: itertools, rustix, regex-syntax, proc-macro2, hashbrown, num-traits, walkdir, fixedbitset, serde_core, hashbrown, fibon...
[K[1m[92m Compiling[0m crossbeam-epoch v0.9.18
[1m[96m Building[0m [============> ] 62/121: itertools, rustix, crossbeam-epoch, regex-syntax, proc-macro2, hashbrown, num-traits, walkdir, fixedbitset, serde_core,...
[1m[96m Building[0m [============> ] 63/121: itertools, rustix, crossbeam-epoch, regex-syntax, proc-macro2, hashbrown, num-traits, walkdir, serde_core, hashbrown, f...
[1m[96m Building[0m [=============> ] 67/121: itertools, rustix, crossbeam-epoch, regex-syntax, proc-macro2, num-traits, serde_core, hashbrown, clap_builder, quote, ...
[1m[96m Building[0m [=============> ] 68/121: itertools, rustix, crossbeam-epoch, regex-syntax, num-traits, serde_core, hashbrown, clap_builder, quote, cc, libc, memchr
[K[1m[92m Compiling[0m indexmap v2.13.0
[1m[96m Building[0m [=============> ] 68/121: indexmap, itertools, rustix, crossbeam-epoch, regex-syntax, num-traits, serde_core, hashbrown, clap_builder, quote, cc,...
[1m[96m Building[0m [=============> ] 69/121: indexmap, itertools, rustix, crossbeam-epoch, regex-syntax, num-traits, serde_core, clap_builder, quote, cc, libc, memchr
[K[1m[92m Compiling[0m syn v2.0.117
[1m[96m Building[0m [=============> ] 69/121: indexmap, itertools, rustix, crossbeam-epoch, regex-syntax, num-traits, syn, serde_core, clap_builder, quote, cc, libc,...
[K[1m[92m Compiling[0m crossbeam-deque v0.8.6
[1m[96m Building[0m [=============> ] 69/121: indexmap, itertools, rustix, crossbeam-epoch, regex-syntax, crossbeam-deque, num-traits, syn, serde_core, clap_builder,...
[K[1m[92m Compiling[0m wait-timeout v0.2.1
[1m[92m Compiling[0m page_size v0.6.0
[1m[96m Building[0m [=============> ] 69/121: indexmap, itertools, rustix, crossbeam-epoch, getrandom, regex-syntax, crossbeam-deque, wait-timeout, page_size, num-tr...
[1m[96m Building[0m [==============> ] 70/121: indexmap, itertools, rustix, crossbeam-epoch, getrandom, regex-syntax, crossbeam-deque, wait-timeout, page_size, num-tr...
[K[1m[92m Compiling[0m alloca v0.4.0
[1m[96m Building[0m [==============> ] 71/121: indexmap, alloca(build.rs), itertools, rustix, crossbeam-epoch, getrandom, regex-syntax, crossbeam-deque, wait-timeout,...
[1m[96m Building[0m [==============> ] 72/121: indexmap, alloca(build.rs), itertools, rustix, crossbeam-epoch, getrandom, regex-syntax, crossbeam-deque, wait-timeout,...
[1m[96m Building[0m [==============> ] 73/121: indexmap, alloca(build.rs), itertools, rustix, crossbeam-epoch, getrandom, regex-syntax, crossbeam-deque, wait-timeout,...
[1m[96m Building[0m [==============> ] 74/121: indexmap, alloca(build.rs), itertools, rustix, crossbeam-epoch, getrandom, regex-syntax, crossbeam-deque, wait-timeout,...
[1m[96m Building[0m [===============> ] 75/121: indexmap, alloca(build.rs), itertools, rustix, getrandom, regex-syntax, crossbeam-deque, wait-timeout, num-traits, syn,...
[K[1m[92m Compiling[0m plotters v0.3.7
[1m[96m Building[0m [===============> ] 75/121: indexmap, plotters, alloca(build.rs), itertools, rustix, getrandom, regex-syntax, crossbeam-deque, wait-timeout, num-tr...
[1m[96m Building[0m [===============> ] 76/121: indexmap, plotters, alloca(build.rs), itertools, rustix, getrandom, regex-syntax, wait-timeout, num-traits, syn, serde_...
[1m[96m Building[0m [===============> ] 77/121: indexmap, plotters, alloca(build.rs), itertools, rustix, getrandom, regex-syntax, wait-timeout, syn, serde_core, getran...
[1m[96m Building[0m [===============> ] 78/121: indexmap, plotters, alloca(build), itertools, rustix, getrandom, regex-syntax, wait-timeout, syn, serde_core, getrandom...
[K[1m[92m Compiling[0m rand_core v0.9.5
[1m[96m Building[0m [===============> ] 78/121: indexmap, plotters, alloca(build), itertools, rustix, getrandom, regex-syntax, wait-timeout, syn, serde_core, rand_core...
[K[1m[92m Compiling[0m rand v0.10.0
[1m[96m Building[0m [===============> ] 78/121: indexmap, plotters, alloca(build), itertools, rustix, getrandom, regex-syntax, wait-timeout, syn, serde_core, rand_core...
[1m[96m Building[0m [===============> ] 79/121: indexmap, plotters, alloca(build), itertools, rustix, regex-syntax, wait-timeout, syn, serde_core, rand_core, getrandom...
[1m[96m Building[0m [================> ] 80/121: indexmap, plotters, alloca(build), itertools, rustix, regex-syntax, wait-timeout, syn, serde_core, rand_core, rand, ray...
[1m[96m Building[0m [================> ] 81/121: indexmap, plotters, alloca(build), itertools, rustix, regex-syntax, syn, serde_core, rand_core, rand, rayon-core, clap_...
[K[1m[92m Compiling[0m rand_xorshift v0.4.0
[1m[92m Compiling[0m rand v0.9.2
[1m[96m Building[0m [================> ] 81/121: indexmap, plotters, alloca(build), rand_xorshift, itertools, rustix, regex-syntax, syn, serde_core, rand_core, rand, ra...
[1m[96m Building[0m [================> ] 82/121: indexmap, plotters, alloca(build), rand_xorshift, itertools, rustix, regex-syntax, syn, serde_core, rand, rayon-core, c...
[1m[96m Building[0m [================> ] 83/121: indexmap, plotters, alloca(build), itertools, rustix, regex-syntax, syn, serde_core, rand, rayon-core, clap_builder, rand
[K[1m[92m Compiling[0m rayon v1.11.0
[1m[96m Building[0m [================> ] 83/121: indexmap, plotters, alloca(build), itertools, rustix, regex-syntax, syn, serde_core, rayon, rand, rayon-core, clap_buil...
[1m[96m Building[0m [=================> ] 84/121: indexmap, plotters, itertools, rustix, alloca, regex-syntax, syn, serde_core, rayon, rand, rayon-core, clap_builder, rand
[K[1m[92m Compiling[0m tempfile v3.27.0
[1m[96m Building[0m [=================> ] 84/121: indexmap, plotters, itertools, rustix, alloca, regex-syntax, syn, serde_core, tempfile, rayon, rand, rayon-core, clap_b...
[K[1m[92m Compiling[0m petgraph v0.8.3
[1m[92m Compiling[0m priority-queue v2.7.0
[1m[96m Building[0m [=================> ] 85/121: indexmap, plotters, itertools, rustix, petgraph, regex-syntax, syn, priority-queue, serde_core, tempfile, rayon, rand, ...
[1m[96m Building[0m [=================> ] 86/121: plotters, itertools, rustix, petgraph, regex-syntax, syn, priority-queue, serde_core, tempfile, rayon, rand, rayon-core...
[K[1m[92m Compiling[0m regex-automata v0.4.14
[1m[96m Building[0m [=================> ] 86/121: plotters, regex-automata, itertools, rustix, petgraph, regex-syntax, syn, priority-queue, serde_core, tempfile, rayon, ...
[K[1m[92m Compiling[0m rusty-fork v0.3.1
[1m[96m Building[0m [=================> ] 86/121: plotters, regex-automata, itertools, rustix, petgraph, regex-syntax, rusty-fork, syn, priority-queue, serde_core, tempf...
[K[1m[92m Compiling[0m criterion-plot v0.8.2
[1m[96m Building[0m [=================> ] 86/121: plotters, regex-automata, itertools, rustix, petgraph, regex-syntax, rusty-fork, syn, priority-queue, serde_core, crite...
[K[1m[92m Compiling[0m clap v4.6.0
[1m[96m Building[0m [=================> ] 86/121: plotters, regex-automata, itertools, rustix, petgraph, clap, regex-syntax, rusty-fork, syn, priority-queue, serde_core,...
[1m[96m Building[0m [=================> ] 87/121: plotters, regex-automata, itertools, rustix, petgraph, regex-syntax, rusty-fork, syn, priority-queue, serde_core, crite...
[1m[96m Building[0m [=================> ] 88/121: plotters, regex-automata, itertools, rustix, petgraph, regex-syntax, rusty-fork, syn, priority-queue, serde_core, crite...
[1m[96m Building[0m [==================> ] 89/121: plotters, regex-automata, rustix, petgraph, regex-syntax, rusty-fork, syn, priority-queue, serde_core, criterion-plot, ...
[1m[96m Building[0m [==================> ] 90/121: plotters, regex-automata, rustix, petgraph, regex-syntax, rusty-fork, syn, priority-queue, serde_core, criterion-plot, ...
[1m[96m Building[0m [==================> ] 91/121: plotters, regex-automata, rustix, petgraph, regex-syntax, rusty-fork, syn, serde_core, criterion-plot, tempfile, rayon,...
[1m[96m Building[0m [==================> ] 92/121: plotters, regex-automata, rustix, petgraph, regex-syntax, rusty-fork, syn, serde_core, criterion-plot, tempfile, rayon,...
[1m[96m Building[0m [==================> ] 93/121: plotters, regex-automata, petgraph, regex-syntax, rusty-fork, syn, serde_core, criterion-plot, tempfile, rayon, clap_bu...
[1m[96m Building[0m [===================> ] 94/121: plotters, regex-automata, petgraph, regex-syntax, rusty-fork, syn, serde_core, criterion-plot, rayon, clap_builder
[1m[96m Building[0m [===================> ] 95/121: plotters, regex-automata, petgraph, regex-syntax, syn, serde_core, criterion-plot, rayon, clap_builder
[1m[96m Building[0m [===================> ] 96/121: regex-automata, petgraph, regex-syntax, syn, serde_core, criterion-plot, rayon, clap_builder
[1m[96m Building[0m [===================> ] 96/121: regex-automata, petgraph, regex-syntax, syn, serde_core, criterion-plot, rayon, clap_builder, serde_json
[1m[96m Building[0m [===================> ] 97/121: regex-automata, petgraph, regex-syntax, syn, serde_core, rayon, clap_builder, serde_json
[1m[96m Building[0m [====================> ] 98/121: regex-automata, petgraph, regex-syntax, syn, rayon, clap_builder, serde_json
[K[1m[92m Compiling[0m regex v1.12.3
[1m[96m Building[0m [====================> ] 98/121: regex-automata, regex, petgraph, regex-syntax, syn, rayon, clap_builder, serde_json
[K[1m[92m Compiling[0m zerocopy-derive v0.8.42
[1m[92m Compiling[0m serde_derive v1.0.228
[1m[96m Building[0m [====================> ] 99/121: regex-automata, serde_derive, regex, petgraph, regex-syntax, rayon, clap_builder, zerocopy-derive, serde_json
[K[1m[92m Compiling[0m pie_core v0.2.14 (/opt/stefan/rust/github/pie_core)
[1m[96m Building[0m [====================> ] 99/121: regex-automata, serde_derive, regex, petgraph, regex-syntax, pie_core, rayon, clap_builder, zerocopy-derive, serde_json
[1m[96m Building[0m [===================> ] 100/121: regex-automata, serde_derive, regex, petgraph, regex-syntax, pie_core, clap_builder, zerocopy-derive, serde_json
[1m[96m Building[0m [===================> ] 101/121: regex-automata, serde_derive, regex, regex-syntax, pie_core, clap_builder, zerocopy-derive, serde_json
[1m[96m Building[0m [====================> ] 102/121: regex-automata, serde_derive, regex-syntax, pie_core, clap_builder, zerocopy-derive, serde_json
[1m[96m Building[0m [====================> ] 103/121: regex-automata, serde_derive, regex-syntax, pie_core, clap_builder, zerocopy-derive
[1m[96m Building[0m [====================> ] 104/121: regex-automata, serde_derive, regex-syntax, clap_builder, zerocopy-derive
[1m[96m Building[0m [====================> ] 105/121: regex-automata, serde_derive, clap_builder, zerocopy-derive
[1m[96m Building[0m [====================> ] 106/121: regex-automata, serde_derive, zerocopy, clap_builder
[1m[96m Building[0m [=====================> ] 107/121: serde_derive, zerocopy, clap_builder
[1m[96m Building[0m [=====================> ] 108/121: serde, zerocopy, clap_builder
[1m[96m Building[0m [=====================> ] 109/121: serde, zerocopy
[K[1m[92m Compiling[0m tinytemplate v1.2.1
[1m[96m Building[0m [=====================> ] 109/121: serde, tinytemplate, zerocopy
[1m[96m Building[0m [=====================> ] 110/121: tinytemplate, zerocopy
[1m[96m Building[0m [=====================> ] 111/121: zerocopy
[K[1m[92m Compiling[0m half v2.7.1
[1m[92m Compiling[0m ppv-lite86 v0.2.21
[1m[96m Building[0m [=====================> ] 111/121: half, zerocopy, ppv-lite86
[1m[96m Building[0m [======================> ] 112/121: half, ppv-lite86
[K[1m[92m Compiling[0m ciborium-ll v0.2.2
[1m[96m Building[0m [======================> ] 112/121: half, ciborium-ll, ppv-lite86
[1m[96m Building[0m [======================> ] 113/121: ciborium-ll, ppv-lite86
[K[1m[92m Compiling[0m rand_chacha v0.9.0
[1m[96m Building[0m [======================> ] 113/121: ciborium-ll, rand_chacha, ppv-lite86
[1m[96m Building[0m [======================> ] 114/121: ciborium-ll, rand_chacha
[K[1m[92m Compiling[0m ciborium v0.2.2
[1m[96m Building[0m [======================> ] 114/121: ciborium-ll, rand_chacha, ciborium
[K[1m[92m Compiling[0m proptest v1.10.0
[1m[96m Building[0m [======================> ] 114/121: ciborium-ll, proptest, rand_chacha, ciborium
[1m[96m Building[0m [======================> ] 115/121: proptest, rand_chacha, ciborium
[1m[96m Building[0m [======================> ] 116/121: proptest, ciborium
[K[1m[92m Compiling[0m criterion v0.8.2
[1m[96m Building[0m [======================> ] 116/121: proptest, criterion, ciborium
[1m[96m Building[0m [=======================> ] 117/121: proptest, criterion
[1m[96m Building[0m [=======================> ] 118/121: criterion
[1m[96m Building[0m [=======================> ] 119/121: benches(bench)
[1m[96m Building[0m [=======================> ] 119/121: benches(bench), pie_core(test)
[1m[96m Building[0m [=======================> ] 120/121: benches(bench)
[K[1m[92m Finished[0m ]8;;https://doc.rust-lang.org/cargo/reference/profiles.html#default-profiles\`bench` profile [optimized]]8;;\ target(s) in 34.35s
[1m[92m Running[0m unittests src/lib.rs (target/release/deps/pie_core-c42c15c3d2a722f5)
running 170 tests
test cursor::tests::move_from_before_start_to_first ... [33mignored(B[m
test cursor::tests::move_next_and_index ... [33mignored(B[m
test cursor::tests::move_next_and_peek ... [33mignored(B[m
test cursor::tests::move_next_at_end_should_be_noop ... [33mignored(B[m
test cursor::tests::move_prev_and_index ... [33mignored(B[m
test cursor::tests::move_prev_and_peek ... [33mignored(B[m
test cursor::tests::move_prev_at_start_should_be_noop ... [33mignored(B[m
test cursor::tests::move_to_front_and_back ... [33mignored(B[m
test cursor::tests::move_to_front_and_back_on_empty_list ... [33mignored(B[m
test cursor::tests::new_cursor_on_empty_list ... [33mignored(B[m
test cursor::tests::new_cursor_on_non_empty_list ... [33mignored(B[m
test cursor_mut::tests::test_cursor_nav_edges ... [33mignored(B[m
test cursor_mut::tests::test_error_conditions ... [33mignored(B[m
test cursor_mut::tests::test_insert_after ... [33mignored(B[m
test cursor_mut::tests::test_insert_at_edges ... [33mignored(B[m
test cursor_mut::tests::test_remove_current_edges ... [33mignored(B[m
test cursor_mut::tests::test_split_and_splice ... [33mignored(B[m
test cursor_mut::tests::test_split_splice_large ... [33mignored(B[m
test cursor_mut::tests::test_split_splice_repeated_no_leak ... [33mignored(B[m
test elem::tests::test_data_operations ... [33mignored(B[m
test elem::tests::test_default_creation ... [33mignored(B[m
test elem::tests::test_generation_bump ... [33mignored(B[m
test elem::tests::test_link_operations ... [33mignored(B[m
test elem::tests::test_self_ref_creation ... [33mignored(B[m
test elem::tests::test_state_transitions ... [33mignored(B[m
test generation::tests::test_all_bits_set ... [33mignored(B[m
test generation::tests::test_bump_increments_counter ... [33mignored(B[m
test generation::tests::test_counter_does_not_affect_state ... [33mignored(B[m
test generation::tests::test_counter_wrapping ... [33mignored(B[m
test generation::tests::test_debug_format ... [33mignored(B[m
test generation::tests::test_default ... [33mignored(B[m
test generation::tests::test_display_format ... [33mignored(B[m
test generation::tests::test_elem_state_size ... [33mignored(B[m
test generation::tests::test_equality ... [33mignored(B[m
test generation::tests::test_from_raw_roundtrip ... [33mignored(B[m
test generation::tests::test_generation_overflow_cycle ... [33mignored(B[m
test generation::tests::test_generation_overflow_wraps ... [33mignored(B[m
test generation::tests::test_generation_size ... [33mignored(B[m
test generation::tests::test_hash ... [33mignored(B[m
test generation::tests::test_matches ... [33mignored(B[m
test generation::tests::test_new_free ... [33mignored(B[m
test generation::tests::test_new_sentinel ... [33mignored(B[m
test generation::tests::test_new_used ... [33mignored(B[m
test generation::tests::test_new_zombie ... [33mignored(B[m
test generation::tests::test_raw_encoding ... [33mignored(B[m
test generation::tests::test_same_counter ... [33mignored(B[m
test generation::tests::test_sentinel_lifecycle ... [33mignored(B[m
test generation::tests::test_state_bit_values ... [33mignored(B[m
test generation::tests::test_state_bits_roundtrip ... [33mignored(B[m
test generation::tests::test_state_display ... [33mignored(B[m
test generation::tests::test_typical_lifecycle ... [33mignored(B[m
test generation::tests::test_with_state_preserves_counter ... [33mignored(B[m
test heap::tests::test_clear ... [33mignored(B[m
test heap::tests::test_clear_then_reuse ... [33mignored(B[m
test heap::tests::test_consolidation ... [33mignored(B[m
test heap::tests::test_consolidation_large ... [33mignored(B[m
test heap::tests::test_decrease_key_cascading_cut ... [33mignored(B[m
test heap::tests::test_decrease_key_invalid_handle_diagnostic ... [33mignored(B[m
test heap::tests::test_decrease_key_many ... [33mignored(B[m
test heap::tests::test_decrease_key_panic ... [33mignored(B[m
test heap::tests::test_decrease_key_simple ... [33mignored(B[m
test heap::tests::test_decrease_key_to_new_min ... [33mignored(B[m
test heap::tests::test_decrease_key_with_cut ... [33mignored(B[m
test heap::tests::test_deep_cascading_cuts ... [33mignored(B[m
test heap::tests::test_default ... [33mignored(B[m
test heap::tests::test_default_then_use ... [33mignored(B[m
test heap::tests::test_drain ... [33mignored(B[m
test heap::tests::test_drain_is_fused ... [33mignored(B[m
test heap::tests::test_drain_partial_consumption ... [33mignored(B[m
test heap::tests::test_drain_size_hint ... [33mignored(B[m
test heap::tests::test_drop ... [33mignored(B[m
test heap::tests::test_new_empty_len ... [33mignored(B[m
test heap::tests::test_pop ... [33mignored(B[m
test heap::tests::test_pop_empty ... [33mignored(B[m
test heap::tests::test_push_and_peek ... [33mignored(B[m
test heap::tests::test_push_pop_interleaved_large ... [33mignored(B[m
test heap::tests::test_shrink_empty_and_single ... [33mignored(B[m
test heap::tests::test_shrink_handle_usability ... [33mignored(B[m
test heap::tests::test_shrink_structural_stress ... [33mignored(B[m
test heap::tests::test_try_push ... [33mignored(B[m
test index::tests::test_creation_and_constants ... [33mignored(B[m
test index::tests::test_default ... [33mignored(B[m
test index::tests::test_equality ... [33mignored(B[m
test index::tests::test_from_usize_truncation ... [33mignored(B[m
test index::tests::test_get ... [33mignored(B[m
test index::tests::test_hash ... [33mignored(B[m
test index::tests::test_ord_includes_vers ... [33mignored(B[m
test index::tests::test_state_checks ... [33mignored(B[m
test list::tests::test_append ... [33mignored(B[m
test list::tests::test_clear ... [33mignored(B[m
test list::tests::test_clear_debug ... [33mignored(B[m
test list::tests::test_clear_large_list ... [33mignored(B[m
test list::tests::test_cursor_at_out_of_bounds ... [33mignored(B[m
test list::tests::test_cursor_at_out_of_bounds_nonempty ... [33mignored(B[m
test list::tests::test_cursor_mut_at_out_of_bounds ... [33mignored(B[m
test list::tests::test_cursor_mut_at_out_of_bounds_nonempty ... [33mignored(B[m
test list::tests::test_drain ... [33mignored(B[m
test list::tests::test_drain_double_ended ... [33mignored(B[m
test list::tests::test_drain_drop ... [33mignored(B[m
test list::tests::test_drain_size_hint ... [33mignored(B[m
test list::tests::test_front_back_mut ... [33mignored(B[m
test list::tests::test_iter ... [33mignored(B[m
test list::tests::test_iter_double_ended ... [33mignored(B[m
test list::tests::test_iter_fused ... [33mignored(B[m
test list::tests::test_iter_mut ... [33mignored(B[m
test list::tests::test_iter_mut_double_ended ... [33mignored(B[m
test list::tests::test_iter_mut_size_hint ... [33mignored(B[m
test list::tests::test_iter_size_hint ... [33mignored(B[m
test list::tests::test_multiple_lists_in_one_pool ... [33mignored(B[m
test list::tests::test_new_list ... [33mignored(B[m
test list::tests::test_prepend ... [33mignored(B[m
test list::tests::test_push_and_pop ... [33mignored(B[m
test list::tests::test_retain_empty_list ... [33mignored(B[m
test list::tests::test_retain_keep_all ... [33mignored(B[m
test list::tests::test_retain_keep_even ... [33mignored(B[m
test list::tests::test_retain_remove_all ... [33mignored(B[m
test list::tests::test_sort ... [33mignored(B[m
test list::tests::test_sort_all_equal ... [33mignored(B[m
test list::tests::test_sort_concurrent_lists_shared_pool ... [33mignored(B[m
test list::tests::test_sort_large_all_equal ... [33mignored(B[m
test list::tests::test_sort_large_list ... [33mignored(B[m
test list::tests::test_sort_no_pool_leak ... [33mignored(B[m
test list::tests::test_sort_repeated_no_leak ... [33mignored(B[m
test list::tests::test_sort_stability ... [33mignored(B[m
test pool::tests::test_contains ... [33mignored(B[m
test pool::tests::test_del_and_reuse ... [33mignored(B[m
test pool::tests::test_del_errors ... [33mignored(B[m
test pool::tests::test_index_new_and_len ... [33mignored(B[m
test pool::tests::test_linking_logic ... [33mignored(B[m
test pool::tests::test_pool_creation_and_len ... [33mignored(B[m
test pool::tests::test_reserve ... [33mignored(B[m
test pool::tests::test_reset_empty_pool ... [33mignored(B[m
test pool::tests::test_reset_preserves_capacity ... [33mignored(B[m
test pool::tests::test_shrink_randomized_stress ... [33mignored(B[m
test pool::tests::test_shrink_simple ... [33mignored(B[m
test pool::tests::test_shrink_with_sentinel_move ... [33mignored(B[m
test pool::tests::test_validate_index ... [33mignored(B[m
test pool::tests::test_validate_integrity_good_pool ... [33mignored(B[m
test slot::tests::test_as_raw_and_from_raw ... [33mignored(B[m
test slot::tests::test_debug_format ... [33mignored(B[m
test slot::tests::test_default_is_none ... [33mignored(B[m
test slot::tests::test_display_format ... [33mignored(B[m
test slot::tests::test_equality ... [33mignored(B[m
test slot::tests::test_from_u32 ... [33mignored(B[m
test slot::tests::test_from_usize ... [33mignored(B[m
test slot::tests::test_from_usize_trait ... [33mignored(B[m
test slot::tests::test_hash ... [33mignored(B[m
test slot::tests::test_map ... [33mignored(B[m
test slot::tests::test_max_valid_slot ... [33mignored(B[m
test slot::tests::test_new_and_get ... [33mignored(B[m
test slot::tests::test_none ... [33mignored(B[m
test slot::tests::test_question_mark_operator ... [33mignored(B[m
test slot::tests::test_slot_size ... [33mignored(B[m
test slot::tests::test_unwrap ... [33mignored(B[m
test slot::tests::test_unwrap_none_panics - should panic ... [33mignored(B[m
test slot::tests::test_unwrap_or ... [33mignored(B[m
test slot::tests::test_zero_is_valid ... [33mignored(B[m
test view::tests::test_view_debug_impl ... [33mignored(B[m
test view::tests::test_view_iteration ... [33mignored(B[m
test view::tests::test_view_partial_eq ... [33mignored(B[m
test view::tests::test_view_partial_ord ... [33mignored(B[m
test view::tests::test_view_with_non_copy_types ... [33mignored(B[m
test view_mut::tests::test_extend_appends_to_existing ... [33mignored(B[m
test view_mut::tests::test_extend_empty_iterator ... [33mignored(B[m
test view_mut::tests::test_extend_from_range ... [33mignored(B[m
test view_mut::tests::test_extend_from_vec ... [33mignored(B[m
test view_mut::tests::test_view_mut_insert_remove ... [33mignored(B[m
test view_mut::tests::test_view_mut_iteration ... [33mignored(B[m
test view_mut::tests::test_view_mut_push_pop ... [33mignored(B[m
test view_mut::tests::test_view_mut_references ... [33mignored(B[m
test result: [32mok(B[m. 0 passed; 0 failed; 170 ignored; 0 measured; 0 filtered out; finished in 0.00s
[1m[92m Running[0m benches/benches.rs (target/release/deps/benches-7d749d9ea0e8716e)
Gnuplot not found, using plotters backend
Benchmarking list/append/pielist/100
[2KBenchmarking list/append/pielist/100: Warming up for 3.0000 s
[2KBenchmarking list/append/pielist/100: Collecting 100 samples in estimated 5.0012 s (13M iterations)
[2KBenchmarking list/append/pielist/100: Analyzing
[2K[38;5;2mlist/append/pielist/100[0m time: [[2m331.71 ns[0m [1m332.47 ns[0m [2m333.28 ns[0m]
change: [[2m+0.3468%[0m +0.8847% [2m+1.3585%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 4 outliers among 100 measurements (4.00%)[0m
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking list/append/vec/100
[2KBenchmarking list/append/vec/100: Warming up for 3.0000 s
[2KBenchmarking list/append/vec/100: Collecting 100 samples in estimated 5.0002 s (26M iterations)
[2KBenchmarking list/append/vec/100: Analyzing
[2K[38;5;2mlist/append/vec/100[0m time: [[2m188.09 ns[0m [1m188.84 ns[0m [2m189.64 ns[0m]
change: [[2m−8.0269%[0m [38;5;2m[1m−7.2571%[0m[0m [2m−6.5457%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
[38;5;3mFound 4 outliers among 100 measurements (4.00%)[0m
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking list/append/vecdeque/100
[2KBenchmarking list/append/vecdeque/100: Warming up for 3.0000 s
[2KBenchmarking list/append/vecdeque/100: Collecting 100 samples in estimated 5.0004 s (28M iterations)
[2KBenchmarking list/append/vecdeque/100: Analyzing
[2K[38;5;2mlist/append/vecdeque/100[0m
[38;5;2m[0m time: [[2m178.73 ns[0m [1m178.98 ns[0m [2m179.24 ns[0m]
change: [[2m−7.6877%[0m [38;5;2m[1m−7.3902%[0m[0m [2m−7.0849%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
[38;5;3mFound 2 outliers among 100 measurements (2.00%)[0m
2 (2.00%) high severe
Benchmarking list/append/indexlist/100
[2KBenchmarking list/append/indexlist/100: Warming up for 3.0000 s
[2KBenchmarking list/append/indexlist/100: Collecting 100 samples in estimated 5.0010 s (10M iterations)
[2KBenchmarking list/append/indexlist/100: Analyzing
[2K[38;5;2mlist/append/indexlist/100[0m
[38;5;2m[0m time: [[2m489.08 ns[0m [1m491.27 ns[0m [2m493.76 ns[0m]
change: [[2m−0.3700%[0m +0.3763% [2m+1.0875%[0m] (p = 0.32 > 0.05)
No change in performance detected.
[38;5;3mFound 3 outliers among 100 measurements (3.00%)[0m
2 (2.00%) high mild
1 (1.00%) high severe
Benchmarking list/append/pielist/1000
[2KBenchmarking list/append/pielist/1000: Warming up for 3.0000 s
[2KBenchmarking list/append/pielist/1000: Collecting 100 samples in estimated 5.0051 s (2.2M iterations)
[2KBenchmarking list/append/pielist/1000: Analyzing
[2K[38;5;2mlist/append/pielist/1000[0m
[38;5;2m[0m time: [[2m2.1928 µs[0m [1m2.1975 µs[0m [2m2.2025 µs[0m]
change: [[2m−1.7147%[0m −1.3067% [2m−0.9504%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 3 outliers among 100 measurements (3.00%)[0m
3 (3.00%) high mild
Benchmarking list/append/vec/1000
[2KBenchmarking list/append/vec/1000: Warming up for 3.0000 s
[2KBenchmarking list/append/vec/1000: Collecting 100 samples in estimated 5.0037 s (5.9M iterations)
[2KBenchmarking list/append/vec/1000: Analyzing
[2K[38;5;2mlist/append/vec/1000[0m time: [[2m838.77 ns[0m [1m841.64 ns[0m [2m844.63 ns[0m]
change: [[2m−0.3721%[0m −0.0126% [2m+0.3435%[0m] (p = 0.95 > 0.05)
No change in performance detected.
[38;5;3mFound 5 outliers among 100 measurements (5.00%)[0m
5 (5.00%) high mild
Benchmarking list/append/vecdeque/1000
[2KBenchmarking list/append/vecdeque/1000: Warming up for 3.0000 s
[2KBenchmarking list/append/vecdeque/1000: Collecting 100 samples in estimated 5.0003 s (6.0M iterations)
[2KBenchmarking list/append/vecdeque/1000: Analyzing
[2K[38;5;2mlist/append/vecdeque/1000[0m
[38;5;2m[0m time: [[2m831.55 ns[0m [1m835.83 ns[0m [2m840.70 ns[0m]
change: [[2m−0.0245%[0m +0.5514% [2m+1.1519%[0m] (p = 0.06 > 0.05)
No change in performance detected.
[38;5;3mFound 12 outliers among 100 measurements (12.00%)[0m
12 (12.00%) high mild
Benchmarking list/append/indexlist/1000
[2KBenchmarking list/append/indexlist/1000: Warming up for 3.0000 s
[2KBenchmarking list/append/indexlist/1000: Collecting 100 samples in estimated 5.0062 s (2.2M iterations)
[2KBenchmarking list/append/indexlist/1000: Analyzing
[2K[38;5;2mlist/append/indexlist/1000[0m
[38;5;2m[0m time: [[2m2.3635 µs[0m [1m2.3849 µs[0m [2m2.4084 µs[0m]
change: [[2m−0.1099%[0m +0.9178% [2m+1.9216%[0m] (p = 0.08 > 0.05)
No change in performance detected.
[38;5;3mFound 12 outliers among 100 measurements (12.00%)[0m
6 (6.00%) high mild
6 (6.00%) high severe
Benchmarking list/append/pielist/10000
[2KBenchmarking list/append/pielist/10000: Warming up for 3.0000 s
[2KBenchmarking list/append/pielist/10000: Collecting 100 samples in estimated 5.0570 s (227k iterations)
[2KBenchmarking list/append/pielist/10000: Analyzing
[2K[38;5;2mlist/append/pielist/10000[0m
[38;5;2m[0m time: [[2m20.516 µs[0m [1m20.554 µs[0m [2m20.592 µs[0m]
change: [[2m+0.0126%[0m +0.2809% [2m+0.5527%[0m] (p = 0.05 > 0.05)
No change in performance detected.
[38;5;3mFound 1 outliers among 100 measurements (1.00%)[0m
1 (1.00%) high severe
Benchmarking list/append/vec/10000
[2KBenchmarking list/append/vec/10000: Warming up for 3.0000 s
[2KBenchmarking list/append/vec/10000: Collecting 100 samples in estimated 5.0094 s (586k iterations)
[2KBenchmarking list/append/vec/10000: Analyzing
[2K[38;5;2mlist/append/vec/10000[0m time: [[2m7.9479 µs[0m [1m7.9633 µs[0m [2m7.9788 µs[0m]
change: [[2m+1.8121%[0m [38;5;1m[1m+2.2977%[0m[0m [2m+2.7623%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 5 outliers among 100 measurements (5.00%)[0m
1 (1.00%) low mild
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking list/append/vecdeque/10000
[2KBenchmarking list/append/vecdeque/10000: Warming up for 3.0000 s
[2KBenchmarking list/append/vecdeque/10000: Collecting 100 samples in estimated 5.0159 s (646k iterations)
[2KBenchmarking list/append/vecdeque/10000: Analyzing
[2K[38;5;2mlist/append/vecdeque/10000[0m
[38;5;2m[0m time: [[2m7.7557 µs[0m [1m7.7743 µs[0m [2m7.7927 µs[0m]
change: [[2m−0.4546%[0m +0.6389% [2m+2.3731%[0m] (p = 0.38 > 0.05)
No change in performance detected.
[38;5;3mFound 9 outliers among 100 measurements (9.00%)[0m
2 (2.00%) high mild
7 (7.00%) high severe
Benchmarking list/append/indexlist/10000
[2KBenchmarking list/append/indexlist/10000: Warming up for 3.0000 s
[2KBenchmarking list/append/indexlist/10000: Collecting 100 samples in estimated 5.1170 s (207k iterations)
[2KBenchmarking list/append/indexlist/10000: Analyzing
[2K[38;5;2mlist/append/indexlist/10000[0m
[38;5;2m[0m time: [[2m27.966 µs[0m [1m28.179 µs[0m [2m28.359 µs[0m]
change: [[2m−0.9879%[0m −0.0642% [2m+0.9171%[0m] (p = 0.90 > 0.05)
No change in performance detected.
Benchmarking list/prepend/pielist/100
[2KBenchmarking list/prepend/pielist/100: Warming up for 3.0000 s
[2KBenchmarking list/prepend/pielist/100: Collecting 100 samples in estimated 5.0013 s (9.2M iterations)
[2KBenchmarking list/prepend/pielist/100: Analyzing
[2K[38;5;2mlist/prepend/pielist/100[0m
[38;5;2m[0m time: [[2m495.69 ns[0m [1m497.85 ns[0m [2m499.78 ns[0m]
change: [[2m+4.9990%[0m [38;5;1m[1m+5.6692%[0m[0m [2m+6.3418%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 1 outliers among 100 measurements (1.00%)[0m
1 (1.00%) high mild
Benchmarking list/prepend/vec/100
[2KBenchmarking list/prepend/vec/100: Warming up for 3.0000 s
[2KBenchmarking list/prepend/vec/100: Collecting 100 samples in estimated 5.0025 s (6.4M iterations)
[2KBenchmarking list/prepend/vec/100: Analyzing
[2K[38;5;2mlist/prepend/vec/100[0m time: [[2m777.16 ns[0m [1m777.81 ns[0m [2m778.55 ns[0m]
change: [[2m+1.1906%[0m [38;5;1m[1m+1.5377%[0m[0m [2m+1.8671%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 11 outliers among 100 measurements (11.00%)[0m
8 (8.00%) high mild
3 (3.00%) high severe
Benchmarking list/prepend/vecdeque/100
[2KBenchmarking list/prepend/vecdeque/100: Warming up for 3.0000 s
[2KBenchmarking list/prepend/vecdeque/100: Collecting 100 samples in estimated 5.0010 s (23M iterations)
[2KBenchmarking list/prepend/vecdeque/100: Analyzing
[2K[38;5;2mlist/prepend/vecdeque/100[0m
[38;5;2m[0m time: [[2m211.53 ns[0m [1m212.16 ns[0m [2m212.78 ns[0m]
change: [[2m+0.0716%[0m +0.5486% [2m+1.0284%[0m] (p = 0.03 < 0.05)
Change within noise threshold.
Benchmarking list/prepend/indexlist/100
[2KBenchmarking list/prepend/indexlist/100: Warming up for 3.0000 s
[2KBenchmarking list/prepend/indexlist/100: Collecting 100 samples in estimated 5.0011 s (9.8M iterations)
[2KBenchmarking list/prepend/indexlist/100: Analyzing
[2K[38;5;2mlist/prepend/indexlist/100[0m
[38;5;2m[0m time: [[2m505.27 ns[0m [1m508.34 ns[0m [2m511.34 ns[0m]
change: [[2m+1.6785%[0m [38;5;1m[1m+2.4616%[0m[0m [2m+3.2188%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
Benchmarking list/prepend/pielist/1000
[2KBenchmarking list/prepend/pielist/1000: Warming up for 3.0000 s
[2KBenchmarking list/prepend/pielist/1000: Collecting 100 samples in estimated 5.0109 s (1.5M iterations)
[2KBenchmarking list/prepend/pielist/1000: Analyzing
[2K[38;5;2mlist/prepend/pielist/1000[0m
[38;5;2m[0m time: [[2m3.0997 µs[0m [1m3.1228 µs[0m [2m3.1472 µs[0m]
change: [[2m−2.2293%[0m −1.2238% [2m−0.2450%[0m] (p = 0.02 < 0.05)
Change within noise threshold.
Benchmarking list/prepend/vec/1000
[2KBenchmarking list/prepend/vec/1000: Warming up for 3.0000 s
[2KBenchmarking list/prepend/vec/1000: Collecting 100 samples in estimated 5.0180 s (212k iterations)
[2KBenchmarking list/prepend/vec/1000: Analyzing
[2K[38;5;2mlist/prepend/vec/1000[0m time: [[2m23.496 µs[0m [1m23.595 µs[0m [2m23.731 µs[0m]
change: [[2m−17.827%[0m [38;5;2m[1m−17.515%[0m[0m [2m−17.190%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
[38;5;3mFound 5 outliers among 100 measurements (5.00%)[0m
1 (1.00%) high mild
4 (4.00%) high severe
Benchmarking list/prepend/vecdeque/1000
[2KBenchmarking list/prepend/vecdeque/1000: Warming up for 3.0000 s
[2KBenchmarking list/prepend/vecdeque/1000: Collecting 100 samples in estimated 5.0035 s (5.8M iterations)
[2KBenchmarking list/prepend/vecdeque/1000: Analyzing
[2K[38;5;2mlist/prepend/vecdeque/1000[0m
[38;5;2m[0m time: [[2m854.71 ns[0m [1m857.81 ns[0m [2m861.42 ns[0m]
change: [[2m−3.3895%[0m −1.6961% [2m+0.6180%[0m] (p = 0.10 > 0.05)
No change in performance detected.
[38;5;3mFound 10 outliers among 100 measurements (10.00%)[0m
3 (3.00%) high mild
7 (7.00%) high severe
Benchmarking list/prepend/indexlist/1000
[2KBenchmarking list/prepend/indexlist/1000: Warming up for 3.0000 s
[2KBenchmarking list/prepend/indexlist/1000: Collecting 100 samples in estimated 5.0005 s (2.0M iterations)
[2KBenchmarking list/prepend/indexlist/1000: Analyzing
[2K[38;5;2mlist/prepend/indexlist/1000[0m
[38;5;2m[0m time: [[2m2.4535 µs[0m [1m2.4751 µs[0m [2m2.4962 µs[0m]
change: [[2m+7.1779%[0m [38;5;1m[1m+8.5184%[0m[0m [2m+9.8389%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 27 outliers among 100 measurements (27.00%)[0m
1 (1.00%) low severe
14 (14.00%) low mild
10 (10.00%) high mild
2 (2.00%) high severe
Benchmarking list/prepend/pielist/10000
[2KBenchmarking list/prepend/pielist/10000: Warming up for 3.0000 s
[2KBenchmarking list/prepend/pielist/10000: Collecting 100 samples in estimated 5.0340 s (157k iterations)
[2KBenchmarking list/prepend/pielist/10000: Analyzing
[2K[38;5;2mlist/prepend/pielist/10000[0m
[38;5;2m[0m time: [[2m28.822 µs[0m [1m29.062 µs[0m [2m29.288 µs[0m]
change: [[2m−1.5056%[0m −0.4786% [2m+0.5233%[0m] (p = 0.35 > 0.05)
No change in performance detected.
[38;5;3mFound 1 outliers among 100 measurements (1.00%)[0m
1 (1.00%) high mild
Benchmarking list/prepend/vecdeque/10000
[2KBenchmarking list/prepend/vecdeque/10000: Warming up for 3.0000 s
[2KBenchmarking list/prepend/vecdeque/10000: Collecting 100 samples in estimated 5.0287 s (601k iterations)
[2KBenchmarking list/prepend/vecdeque/10000: Analyzing
[2K[38;5;2mlist/prepend/vecdeque/10000[0m
[38;5;2m[0m time: [[2m8.3165 µs[0m [1m8.3484 µs[0m [2m8.3820 µs[0m]
change: [[2m−2.4546%[0m −1.3676% [2m−0.4171%[0m] (p = 0.01 < 0.05)
Change within noise threshold.
[38;5;3mFound 9 outliers among 100 measurements (9.00%)[0m
8 (8.00%) high mild
1 (1.00%) high severe
Benchmarking list/prepend/indexlist/10000
[2KBenchmarking list/prepend/indexlist/10000: Warming up for 3.0000 s
[2KBenchmarking list/prepend/indexlist/10000: Collecting 100 samples in estimated 5.0493 s (187k iterations)
[2KBenchmarking list/prepend/indexlist/10000: Analyzing
[2K[38;5;2mlist/prepend/indexlist/10000[0m
[38;5;2m[0m time: [[2m28.127 µs[0m [1m28.354 µs[0m [2m28.548 µs[0m]
change: [[2m+2.7691%[0m [38;5;1m[1m+3.8571%[0m[0m [2m+5.0153%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 20 outliers among 100 measurements (20.00%)[0m
14 (14.00%) low severe
3 (3.00%) low mild
3 (3.00%) high mild
Benchmarking list/iterate/pielist/100
[2KBenchmarking list/iterate/pielist/100: Warming up for 3.0000 s
[2KBenchmarking list/iterate/pielist/100: Collecting 100 samples in estimated 5.0003 s (33M iterations)
[2KBenchmarking list/iterate/pielist/100: Analyzing
[2K[38;5;2mlist/iterate/pielist/100[0m
[38;5;2m[0m time: [[2m150.00 ns[0m [1m150.11 ns[0m [2m150.20 ns[0m]
change: [[2m−0.1669%[0m +0.0315% [2m+0.2141%[0m] (p = 0.75 > 0.05)
No change in performance detected.
[38;5;3mFound 16 outliers among 100 measurements (16.00%)[0m
2 (2.00%) low severe
2 (2.00%) low mild
6 (6.00%) high mild
6 (6.00%) high severe
Benchmarking list/iterate/vec/100
[2KBenchmarking list/iterate/vec/100: Warming up for 3.0000 s
[2KBenchmarking list/iterate/vec/100: Collecting 100 samples in estimated 5.0000 s (592M iterations)
[2KBenchmarking list/iterate/vec/100: Analyzing
[2K[38;5;2mlist/iterate/vec/100[0m time: [[2m8.3965 ns[0m [1m8.5111 ns[0m [2m8.6277 ns[0m]
change: [[2m−23.160%[0m [38;5;2m[1m−21.604%[0m[0m [2m−19.785%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
[38;5;3mFound 8 outliers among 100 measurements (8.00%)[0m
1 (1.00%) low mild
7 (7.00%) high mild
Benchmarking list/iterate/vecdeque/100
[2KBenchmarking list/iterate/vecdeque/100: Warming up for 3.0000 s
[2KBenchmarking list/iterate/vecdeque/100: Collecting 100 samples in estimated 5.0000 s (834M iterations)
[2KBenchmarking list/iterate/vecdeque/100: Analyzing
[2K[38;5;2mlist/iterate/vecdeque/100[0m
[38;5;2m[0m time: [[2m5.9754 ns[0m [1m5.9877 ns[0m [2m6.0002 ns[0m]
change: [[2m+0.5021%[0m +0.7919% [2m+1.0869%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 1 outliers among 100 measurements (1.00%)[0m
1 (1.00%) high mild
Benchmarking list/iterate/indexlist/100
[2KBenchmarking list/iterate/indexlist/100: Warming up for 3.0000 s
[2KBenchmarking list/iterate/indexlist/100: Collecting 100 samples in estimated 5.0002 s (46M iterations)
[2KBenchmarking list/iterate/indexlist/100: Analyzing
[2K[38;5;2mlist/iterate/indexlist/100[0m
[38;5;2m[0m time: [[2m108.83 ns[0m [1m108.88 ns[0m [2m108.93 ns[0m]
change: [[2m−0.5201%[0m −0.2710% [2m−0.0151%[0m] (p = 0.04 < 0.05)
Change within noise threshold.
[38;5;3mFound 14 outliers among 100 measurements (14.00%)[0m
1 (1.00%) low severe
2 (2.00%) low mild
5 (5.00%) high mild
6 (6.00%) high severe
Benchmarking list/iterate/pielist/1000
[2KBenchmarking list/iterate/pielist/1000: Warming up for 3.0000 s
[2KBenchmarking list/iterate/pielist/1000: Collecting 100 samples in estimated 5.0059 s (2.9M iterations)
[2KBenchmarking list/iterate/pielist/1000: Analyzing
[2K[38;5;2mlist/iterate/pielist/1000[0m
[38;5;2m[0m time: [[2m1.6995 µs[0m [1m1.7025 µs[0m [2m1.7059 µs[0m]
change: [[2m+0.3711%[0m +0.6910% [2m+0.9925%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
Benchmarking list/iterate/vec/1000
[2KBenchmarking list/iterate/vec/1000: Warming up for 3.0000 s
[2KBenchmarking list/iterate/vec/1000: Collecting 100 samples in estimated 5.0002 s (68M iterations)
[2KBenchmarking list/iterate/vec/1000: Analyzing
[2K[38;5;2mlist/iterate/vec/1000[0m time: [[2m72.138 ns[0m [1m73.386 ns[0m [2m74.698 ns[0m]
change: [[2m−7.1852%[0m [38;5;2m[1m−5.3813%[0m[0m [2m−3.2565%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
[38;5;3mFound 2 outliers among 100 measurements (2.00%)[0m
2 (2.00%) high mild
Benchmarking list/iterate/vecdeque/1000
[2KBenchmarking list/iterate/vecdeque/1000: Warming up for 3.0000 s
[2KBenchmarking list/iterate/vecdeque/1000: Collecting 100 samples in estimated 5.0000 s (79M iterations)
[2KBenchmarking list/iterate/vecdeque/1000: Analyzing
[2K[38;5;2mlist/iterate/vecdeque/1000[0m
[38;5;2m[0m time: [[2m62.825 ns[0m [1m63.089 ns[0m [2m63.465 ns[0m]
change: [[2m+0.7038%[0m +1.4553% [2m+2.2953%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 3 outliers among 100 measurements (3.00%)[0m
1 (1.00%) high mild
2 (2.00%) high severe
Benchmarking list/iterate/indexlist/1000
[2KBenchmarking list/iterate/indexlist/1000: Warming up for 3.0000 s
[2KBenchmarking list/iterate/indexlist/1000: Collecting 100 samples in estimated 5.0033 s (4.8M iterations)
[2KBenchmarking list/iterate/indexlist/1000: Analyzing
[2K[38;5;2mlist/iterate/indexlist/1000[0m
[38;5;2m[0m time: [[2m1.0322 µs[0m [1m1.0334 µs[0m [2m1.0350 µs[0m]
change: [[2m−0.1592%[0m +0.1242% [2m+0.4054%[0m] (p = 0.38 > 0.05)
No change in performance detected.
[38;5;3mFound 20 outliers among 100 measurements (20.00%)[0m
2 (2.00%) low mild
4 (4.00%) high mild
14 (14.00%) high severe
Benchmarking list/iterate/pielist/10000
[2KBenchmarking list/iterate/pielist/10000: Warming up for 3.0000 s
[2KBenchmarking list/iterate/pielist/10000: Collecting 100 samples in estimated 5.0558 s (293k iterations)
[2KBenchmarking list/iterate/pielist/10000: Analyzing
[2K[38;5;2mlist/iterate/pielist/10000[0m
[38;5;2m[0m time: [[2m17.145 µs[0m [1m17.167 µs[0m [2m17.191 µs[0m]
change: [[2m+0.0372%[0m +0.3778% [2m+0.7076%[0m] (p = 0.03 < 0.05)
Change within noise threshold.
[38;5;3mFound 7 outliers among 100 measurements (7.00%)[0m
6 (6.00%) high mild
1 (1.00%) high severe
Benchmarking list/iterate/vec/10000
[2KBenchmarking list/iterate/vec/10000: Warming up for 3.0000 s
[2KBenchmarking list/iterate/vec/10000: Collecting 100 samples in estimated 5.0010 s (6.4M iterations)
[2KBenchmarking list/iterate/vec/10000: Analyzing
[2K[38;5;2mlist/iterate/vec/10000[0m time: [[2m772.52 ns[0m [1m782.89 ns[0m [2m794.56 ns[0m]
change: [[2m−5.6321%[0m [38;5;2m[1m−3.9667%[0m[0m [2m−2.1532%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
[38;5;3mFound 4 outliers among 100 measurements (4.00%)[0m
4 (4.00%) high mild
Benchmarking list/iterate/vecdeque/10000
[2KBenchmarking list/iterate/vecdeque/10000: Warming up for 3.0000 s
[2KBenchmarking list/iterate/vecdeque/10000: Collecting 100 samples in estimated 5.0031 s (7.2M iterations)
[2KBenchmarking list/iterate/vecdeque/10000: Analyzing
[2K[38;5;2mlist/iterate/vecdeque/10000[0m
[38;5;2m[0m time: [[2m697.88 ns[0m [1m698.99 ns[0m [2m700.22 ns[0m]
change: [[2m−0.5992%[0m −0.3262% [2m−0.0601%[0m] (p = 0.02 < 0.05)
Change within noise threshold.
[38;5;3mFound 16 outliers among 100 measurements (16.00%)[0m
2 (2.00%) high mild
14 (14.00%) high severe
Benchmarking list/iterate/indexlist/10000
[2KBenchmarking list/iterate/indexlist/10000: Warming up for 3.0000 s
[2KBenchmarking list/iterate/indexlist/10000: Collecting 100 samples in estimated 5.0232 s (480k iterations)
[2KBenchmarking list/iterate/indexlist/10000: Analyzing
[2K[38;5;2mlist/iterate/indexlist/10000[0m
[38;5;2m[0m time: [[2m10.410 µs[0m [1m10.422 µs[0m [2m10.438 µs[0m]
change: [[2m−0.5683%[0m −0.2428% [2m+0.0918%[0m] (p = 0.14 > 0.05)
No change in performance detected.
[38;5;3mFound 17 outliers among 100 measurements (17.00%)[0m
1 (1.00%) low mild
15 (15.00%) high mild
1 (1.00%) high severe
Benchmarking list/mid_modify/pielist/100
[2KBenchmarking list/mid_modify/pielist/100: Warming up for 3.0000 s
[2KBenchmarking list/mid_modify/pielist/100: Collecting 100 samples in estimated 5.0047 s (3.8M iterations)
[2KBenchmarking list/mid_modify/pielist/100: Analyzing
[2K[38;5;2mlist/mid_modify/pielist/100[0m
[38;5;2m[0m time: [[2m144.85 ns[0m [1m148.08 ns[0m [2m150.96 ns[0m]
change: [[2m+0.1475%[0m +2.5905% [2m+5.1157%[0m] (p = 0.05 < 0.05)
Change within noise threshold.
[38;5;3mFound 1 outliers among 100 measurements (1.00%)[0m
1 (1.00%) high mild
Benchmarking list/mid_modify/vec/100
[2KBenchmarking list/mid_modify/vec/100: Warming up for 3.0000 s
[2KBenchmarking list/mid_modify/vec/100: Collecting 100 samples in estimated 5.0007 s (18M iterations)
[2KBenchmarking list/mid_modify/vec/100: Analyzing
[2K[38;5;2mlist/mid_modify/vec/100[0m time: [[2m78.215 ns[0m [1m80.927 ns[0m [2m83.299 ns[0m]
change: [[2m−6.0612%[0m −2.3818% [2m+1.3883%[0m] (p = 0.22 > 0.05)
No change in performance detected.
[38;5;3mFound 2 outliers among 100 measurements (2.00%)[0m
2 (2.00%) high mild
Benchmarking list/mid_modify/vecdeque/100
[2KBenchmarking list/mid_modify/vecdeque/100: Warming up for 3.0000 s
[2KBenchmarking list/mid_modify/vecdeque/100: Collecting 100 samples in estimated 5.0000 s (18M iterations)
[2KBenchmarking list/mid_modify/vecdeque/100: Analyzing
[2K[38;5;2mlist/mid_modify/vecdeque/100[0m
[38;5;2m[0m time: [[2m82.121 ns[0m [1m84.190 ns[0m [2m85.952 ns[0m]
change: [[2m−5.3477%[0m −2.2361% [2m+1.1821%[0m] (p = 0.19 > 0.05)
No change in performance detected.
Benchmarking list/mid_modify/indexlist/100
[2KBenchmarking list/mid_modify/indexlist/100: Warming up for 3.0000 s
[2KBenchmarking list/mid_modify/indexlist/100: Collecting 100 samples in estimated 5.0036 s (3.8M iterations)
[2KBenchmarking list/mid_modify/indexlist/100: Analyzing
[2K[38;5;2mlist/mid_modify/indexlist/100[0m
[38;5;2m[0m time: [[2m103.22 ns[0m [1m105.89 ns[0m [2m108.34 ns[0m]
change: [[2m−3.8275%[0m −1.1358% [2m+1.5134%[0m] (p = 0.41 > 0.05)
No change in performance detected.
[38;5;3mFound 5 outliers among 100 measurements (5.00%)[0m
5 (5.00%) high mild
Benchmarking list/mid_modify/pielist/1000
[2KBenchmarking list/mid_modify/pielist/1000: Warming up for 3.0000 s
[2KBenchmarking list/mid_modify/pielist/1000: Collecting 100 samples in estimated 5.0426 s (550k iterations)
[2KBenchmarking list/mid_modify/pielist/1000: Analyzing
[2K[38;5;2mlist/mid_modify/pielist/1000[0m
[38;5;2m[0m time: [[2m876.35 ns[0m [1m893.89 ns[0m [2m909.11 ns[0m]
change: [[2m−3.3842%[0m −1.0185% [2m+1.2409%[0m] (p = 0.40 > 0.05)
No change in performance detected.
[38;5;3mFound 1 outliers among 100 measurements (1.00%)[0m
1 (1.00%) high mild
Benchmarking list/mid_modify/vec/1000
[2KBenchmarking list/mid_modify/vec/1000: Warming up for 3.0000 s
[2KBenchmarking list/mid_modify/vec/1000: Collecting 100 samples in estimated 5.0097 s (2.3M iterations)
[2KBenchmarking list/mid_modify/vec/1000: Analyzing
[2K[38;5;2mlist/mid_modify/vec/1000[0m
[38;5;2m[0m time: [[2m294.64 ns[0m [1m304.42 ns[0m [2m312.30 ns[0m]
change: [[2m−3.6206%[0m +1.7638% [2m+7.9678%[0m] (p = 0.55 > 0.05)
No change in performance detected.
Benchmarking list/mid_modify/vecdeque/1000
[2KBenchmarking list/mid_modify/vecdeque/1000: Warming up for 3.0000 s
[2KBenchmarking list/mid_modify/vecdeque/1000: Collecting 100 samples in estimated 5.0015 s (2.3M iterations)
[2KBenchmarking list/mid_modify/vecdeque/1000: Analyzing
[2K[38;5;2mlist/mid_modify/vecdeque/1000[0m
[38;5;2m[0m time: [[2m295.91 ns[0m [1m305.33 ns[0m [2m312.92 ns[0m]
change: [[2m−12.257%[0m [38;5;2m[1m−7.5177%[0m[0m [2m−2.4407%[0m] (p = 0.01 < 0.05)
Performance has [38;5;2mimproved[0m.
Benchmarking list/mid_modify/indexlist/1000
[2KBenchmarking list/mid_modify/indexlist/1000: Warming up for 3.0000 s
[2KBenchmarking list/mid_modify/indexlist/1000: Collecting 100 samples in estimated 5.0043 s (545k iterations)
[2KBenchmarking list/mid_modify/indexlist/1000: Analyzing
[2K[38;5;2mlist/mid_modify/indexlist/1000[0m
[38;5;2m[0m time: [[2m623.80 ns[0m [1m631.57 ns[0m [2m638.24 ns[0m]
change: [[2m−0.7922%[0m +0.5960% [2m+2.0178%[0m] (p = 0.42 > 0.05)
No change in performance detected.
Benchmarking list/mid_modify/pielist/10000
[2KBenchmarking list/mid_modify/pielist/10000: Warming up for 3.0000 s
[2KBenchmarking list/mid_modify/pielist/10000: Collecting 100 samples in estimated 5.3218 s (61k iterations)
[2KBenchmarking list/mid_modify/pielist/10000: Analyzing
[2K[38;5;2mlist/mid_modify/pielist/10000[0m
[38;5;2m[0m time: [[2m8.2090 µs[0m [1m8.4123 µs[0m [2m8.6216 µs[0m]
change: [[2m−2.5841%[0m −0.3656% [2m+1.8711%[0m] (p = 0.76 > 0.05)
No change in performance detected.
[38;5;3mFound 1 outliers among 100 measurements (1.00%)[0m
1 (1.00%) high severe
Benchmarking list/mid_modify/vec/10000
[2KBenchmarking list/mid_modify/vec/10000: Warming up for 3.0000 s
[2KBenchmarking list/mid_modify/vec/10000: Collecting 100 samples in estimated 5.0765 s (232k iterations)
[2KBenchmarking list/mid_modify/vec/10000: Analyzing
[2K[38;5;2mlist/mid_modify/vec/10000[0m
[38;5;2m[0m time: [[2m2.7988 µs[0m [1m2.8947 µs[0m [2m2.9758 µs[0m]
change: [[2m−6.8964%[0m −2.5252% [2m+1.6988%[0m] (p = 0.26 > 0.05)
No change in performance detected.
Benchmarking list/mid_modify/vecdeque/10000
[2KBenchmarking list/mid_modify/vecdeque/10000: Warming up for 3.0000 s
[2KBenchmarking list/mid_modify/vecdeque/10000: Collecting 100 samples in estimated 5.0819 s (232k iterations)
[2KBenchmarking list/mid_modify/vecdeque/10000: Analyzing
[2K[38;5;2mlist/mid_modify/vecdeque/10000[0m
[38;5;2m[0m time: [[2m2.7773 µs[0m [1m2.8773 µs[0m [2m2.9622 µs[0m]
change: [[2m−6.2155%[0m −1.9208% [2m+2.5485%[0m] (p = 0.40 > 0.05)
No change in performance detected.
Benchmarking list/mid_modify/indexlist/10000
[2KBenchmarking list/mid_modify/indexlist/10000: Warming up for 3.0000 s
[2KBenchmarking list/mid_modify/indexlist/10000: Collecting 100 samples in estimated 5.1035 s (56k iterations)
[2KBenchmarking list/mid_modify/indexlist/10000: Analyzing
[2K[38;5;2mlist/mid_modify/indexlist/10000[0m
[38;5;2m[0m time: [[2m5.6592 µs[0m [1m5.7495 µs[0m [2m5.8310 µs[0m]
change: [[2m−1.9117%[0m −0.5579% [2m+0.7847%[0m] (p = 0.44 > 0.05)
No change in performance detected.
[38;5;3mFound 8 outliers among 100 measurements (8.00%)[0m
7 (7.00%) high mild
1 (1.00%) high severe
Benchmarking list/multi_insert/pielist/1000
[2KBenchmarking list/multi_insert/pielist/1000: Warming up for 3.0000 s
[2KBenchmarking list/multi_insert/pielist/1000: Collecting 100 samples in estimated 5.0137 s (470k iterations)
[2KBenchmarking list/multi_insert/pielist/1000: Analyzing
[2K[38;5;2mlist/multi_insert/pielist/1000[0m
[38;5;2m[0m time: [[2m3.1377 µs[0m [1m3.1464 µs[0m [2m3.1552 µs[0m]
change: [[2m−0.8143%[0m −0.3899% [2m+0.0266%[0m] (p = 0.07 > 0.05)
No change in performance detected.
[38;5;3mFound 1 outliers among 100 measurements (1.00%)[0m
1 (1.00%) high severe
Benchmarking list/multi_insert/vec/1000
[2KBenchmarking list/multi_insert/vec/1000: Warming up for 3.0000 s
[2KBenchmarking list/multi_insert/vec/1000: Collecting 100 samples in estimated 5.0179 s (747k iterations)
[2KBenchmarking list/multi_insert/vec/1000: Analyzing
[2K[38;5;2mlist/multi_insert/vec/1000[0m
[38;5;2m[0m time: [[2m5.0229 µs[0m [1m5.0345 µs[0m [2m5.0473 µs[0m]
change: [[2m−0.5374%[0m −0.1345% [2m+0.2318%[0m] (p = 0.51 > 0.05)
No change in performance detected.
[38;5;3mFound 2 outliers among 100 measurements (2.00%)[0m
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking list/multi_insert/pielist/10000
[2KBenchmarking list/multi_insert/pielist/10000: Warming up for 3.0000 s
[2KBenchmarking list/multi_insert/pielist/10000: Collecting 100 samples in estimated 5.0334 s (71k iterations)
[2KBenchmarking list/multi_insert/pielist/10000: Analyzing
[2K[38;5;2mlist/multi_insert/pielist/10000[0m
[38;5;2m[0m time: [[2m3.2083 µs[0m [1m3.2163 µs[0m [2m3.2248 µs[0m]
change: [[2m+0.5820%[0m +1.3600% [2m+2.1975%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 10 outliers among 100 measurements (10.00%)[0m
8 (8.00%) high mild
2 (2.00%) high severe
Benchmarking list/multi_insert/vec/10000
[2KBenchmarking list/multi_insert/vec/10000: Warming up for 3.0000 s
[2KBenchmarking list/multi_insert/vec/10000: Collecting 100 samples in estimated 5.2307 s (45k iterations)
[2KBenchmarking list/multi_insert/vec/10000: Analyzing
[2K[38;5;2mlist/multi_insert/vec/10000[0m
[38;5;2m[0m time: [[2m99.719 µs[0m [1m99.953 µs[0m [2m100.29 µs[0m]
change: [[2m−1.0799%[0m −0.5921% [2m−0.1224%[0m] (p = 0.01 < 0.05)
Change within noise threshold.
[38;5;3mFound 18 outliers among 100 measurements (18.00%)[0m
1 (1.00%) low mild
10 (10.00%) high mild
7 (7.00%) high severe
Benchmarking list/multi_insert/pielist/100000
[2KBenchmarking list/multi_insert/pielist/100000: Warming up for 3.0000 s
[2KBenchmarking list/multi_insert/pielist/100000: Collecting 100 samples in estimated 6.5020 s (10k iterations)
[2KBenchmarking list/multi_insert/pielist/100000: Analyzing
[2K[38;5;2mlist/multi_insert/pielist/100000[0m
[38;5;2m[0m time: [[2m3.2491 µs[0m [1m3.2631 µs[0m [2m3.2791 µs[0m]
change: [[2m+1.5660%[0m [38;5;1m[1m+2.5090%[0m[0m [2m+3.4229%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 8 outliers among 100 measurements (8.00%)[0m
6 (6.00%) high mild
2 (2.00%) high severe
Benchmarking list/multi_insert/vec/100000
[2KBenchmarking list/multi_insert/vec/100000: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 6.2s, enable flat sampling, or reduce sample count to 60.
[2KBenchmarking list/multi_insert/vec/100000: Collecting 100 samples in estimated 6.2087 s (5050 iterations)
[2KBenchmarking list/multi_insert/vec/100000: Analyzing
[2K[38;5;2mlist/multi_insert/vec/100000[0m
[38;5;2m[0m time: [[2m1.3797 ms[0m [1m1.3891 ms[0m [2m1.3976 ms[0m]
change: [[2m+11.718%[0m [38;5;1m[1m+13.633%[0m[0m [2m+15.618%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
Benchmarking list/splice/pielist/1000+500
[2KBenchmarking list/splice/pielist/1000+500: Warming up for 3.0000 s
[2KBenchmarking list/splice/pielist/1000+500: Collecting 100 samples in estimated 5.0485 s (338k iterations)
[2KBenchmarking list/splice/pielist/1000+500: Analyzing
[2K[38;5;2mlist/splice/pielist/1000+500[0m
[38;5;2m[0m time: [[2m812.46 ns[0m [1m830.78 ns[0m [2m848.09 ns[0m]
change: [[2m−0.0249%[0m +1.9256% [2m+3.9783%[0m] (p = 0.06 > 0.05)
No change in performance detected.
[38;5;3mFound 3 outliers among 100 measurements (3.00%)[0m
3 (3.00%) high mild
Benchmarking list/splice/vec/1000+500
[2KBenchmarking list/splice/vec/1000+500: Warming up for 3.0000 s
[2KBenchmarking list/splice/vec/1000+500: Collecting 100 samples in estimated 5.0063 s (1.5M iterations)
[2KBenchmarking list/splice/vec/1000+500: Analyzing
[2K[38;5;2mlist/splice/vec/1000+500[0m
[38;5;2m[0m time: [[2m663.43 ns[0m [1m678.21 ns[0m [2m690.57 ns[0m]
change: [[2m−7.5251%[0m [38;5;2m[1m−4.3415%[0m[0m [2m−1.0474%[0m] (p = 0.01 < 0.05)
Performance has [38;5;2mimproved[0m.
Benchmarking list/splice/pielist/10000+5000
[2KBenchmarking list/splice/pielist/10000+5000: Warming up for 3.0000 s
[2KBenchmarking list/splice/pielist/10000+5000: Collecting 100 samples in estimated 5.2515 s (35k iterations)
[2KBenchmarking list/splice/pielist/10000+5000: Analyzing
[2K[38;5;2mlist/splice/pielist/10000+5000[0m
[38;5;2m[0m time: [[2m7.8920 µs[0m [1m8.0373 µs[0m [2m8.1861 µs[0m]
change: [[2m−1.1457%[0m +0.4111% [2m+2.0344%[0m] (p = 0.61 > 0.05)
No change in performance detected.
[38;5;3mFound 1 outliers among 100 measurements (1.00%)[0m
1 (1.00%) high severe
Benchmarking list/splice/vec/10000+5000
[2KBenchmarking list/splice/vec/10000+5000: Warming up for 3.0000 s
[2KBenchmarking list/splice/vec/10000+5000: Collecting 100 samples in estimated 5.1137 s (146k iterations)
[2KBenchmarking list/splice/vec/10000+5000: Analyzing
[2K[38;5;2mlist/splice/vec/10000+5000[0m
[38;5;2m[0m time: [[2m7.4436 µs[0m [1m7.5815 µs[0m [2m7.6966 µs[0m]
change: [[2m−3.1814%[0m −1.2185% [2m+1.0003%[0m] (p = 0.24 > 0.05)
No change in performance detected.
Benchmarking list/splice/pielist/100000+50000
[2KBenchmarking list/splice/pielist/100000+50000: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 6.4s, enable flat sampling, or reduce sample count to 60.
[2KBenchmarking list/splice/pielist/100000+50000: Collecting 100 samples in estimated 6.3711 s (5050 iterations)
[2KBenchmarking list/splice/pielist/100000+50000: Analyzing
[2K[38;5;2mlist/splice/pielist/100000+50000[0m
[38;5;2m[0m time: [[2m85.672 µs[0m [1m87.937 µs[0m [2m89.888 µs[0m]
change: [[2m−5.1825%[0m −2.4030% [2m+0.4708%[0m] (p = 0.11 > 0.05)
No change in performance detected.
Benchmarking list/splice/vec/100000+50000
[2KBenchmarking list/splice/vec/100000+50000: Warming up for 3.0000 s
[2KBenchmarking list/splice/vec/100000+50000: Collecting 100 samples in estimated 5.5080 s (15k iterations)
[2KBenchmarking list/splice/vec/100000+50000: Analyzing
[2K[38;5;2mlist/splice/vec/100000+50000[0m
[38;5;2m[0m time: [[2m85.733 µs[0m [1m87.356 µs[0m [2m88.905 µs[0m]
change: [[2m+1.0782%[0m [38;5;1m[1m+2.9305%[0m[0m [2m+4.8276%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 2 outliers among 100 measurements (2.00%)[0m
2 (2.00%) high mild
Benchmarking list/splice_front/pielist/10000+5000
[2KBenchmarking list/splice_front/pielist/10000+5000: Warming up for 3.0000 s
[2KBenchmarking list/splice_front/pielist/10000+5000: Collecting 100 samples in estimated 5.6163 s (40k iterations)
[2KBenchmarking list/splice_front/pielist/10000+5000: Analyzing
[2K[38;5;2mlist/splice_front/pielist/10000+5000[0m
[38;5;2m[0m time: [[2m38.248 ns[0m [1m39.411 ns[0m [2m40.444 ns[0m]
change: [[2m−9.2745%[0m [38;5;2m[1m−5.5306%[0m[0m [2m−1.3131%[0m] (p = 0.01 < 0.05)
Performance has [38;5;2mimproved[0m.
[38;5;3mFound 2 outliers among 100 measurements (2.00%)[0m
2 (2.00%) high mild
Benchmarking list/splice_front/vec/10000+5000
[2KBenchmarking list/splice_front/vec/10000+5000: Warming up for 3.0000 s
[2KBenchmarking list/splice_front/vec/10000+5000: Collecting 100 samples in estimated 5.0141 s (136k iterations)
[2KBenchmarking list/splice_front/vec/10000+5000: Analyzing
[2K[38;5;2mlist/splice_front/vec/10000+5000[0m
[38;5;2m[0m time: [[2m9.4154 µs[0m [1m9.5042 µs[0m [2m9.5799 µs[0m]
change: [[2m+19.336%[0m [38;5;1m[1m+21.744%[0m[0m [2m+24.105%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 2 outliers among 100 measurements (2.00%)[0m
2 (2.00%) low mild
Benchmarking list/splice_front/pielist/100000+50000
[2KBenchmarking list/splice_front/pielist/100000+50000: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 6.0s, enable flat sampling, or reduce sample count to 60.
[2KBenchmarking list/splice_front/pielist/100000+50000: Collecting 100 samples in estimated 5.9603 s (5050 iterations)
[2KBenchmarking list/splice_front/pielist/100000+50000: Analyzing
[2K[38;5;2mlist/splice_front/pielist/100000+50000[0m
[38;5;2m[0m time: [[2m62.421 ns[0m [1m64.402 ns[0m [2m66.627 ns[0m]
change: [[2m−33.618%[0m −15.247% [2m+4.7771%[0m] (p = 0.23 > 0.05)
No change in performance detected.
[38;5;3mFound 4 outliers among 100 measurements (4.00%)[0m
1 (1.00%) high mild
3 (3.00%) high severe
Benchmarking list/splice_front/vec/100000+50000
[2KBenchmarking list/splice_front/vec/100000+50000: Warming up for 3.0000 s
[2KBenchmarking list/splice_front/vec/100000+50000: Collecting 100 samples in estimated 5.6618 s (15k iterations)
[2KBenchmarking list/splice_front/vec/100000+50000: Analyzing
[2K[38;5;2mlist/splice_front/vec/100000+50000[0m
[38;5;2m[0m time: [[2m97.126 µs[0m [1m98.431 µs[0m [2m99.526 µs[0m]
change: [[2m−1.8405%[0m −0.3012% [2m+1.4791%[0m] (p = 0.73 > 0.05)
No change in performance detected.
Benchmarking list/sort/pielist/100
[2KBenchmarking list/sort/pielist/100: Warming up for 3.0000 s
[2KBenchmarking list/sort/pielist/100: Collecting 100 samples in estimated 5.0055 s (1.4M iterations)
[2KBenchmarking list/sort/pielist/100: Analyzing
[2K[38;5;2mlist/sort/pielist/100[0m time: [[2m2.7979 µs[0m [1m2.8030 µs[0m [2m2.8087 µs[0m]
change: [[2m−0.6601%[0m −0.1886% [2m+0.2594%[0m] (p = 0.44 > 0.05)
No change in performance detected.
[38;5;3mFound 23 outliers among 100 measurements (23.00%)[0m
16 (16.00%) low severe
1 (1.00%) low mild
1 (1.00%) high mild
5 (5.00%) high severe
Benchmarking list/sort/vec/100
[2KBenchmarking list/sort/vec/100: Warming up for 3.0000 s
[2KBenchmarking list/sort/vec/100: Collecting 100 samples in estimated 5.0008 s (9.6M iterations)
[2KBenchmarking list/sort/vec/100: Analyzing
[2K[38;5;2mlist/sort/vec/100[0m time: [[2m351.64 ns[0m [1m352.13 ns[0m [2m352.64 ns[0m]
change: [[2m−1.4727%[0m −1.1380% [2m−0.8346%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 13 outliers among 100 measurements (13.00%)[0m
3 (3.00%) low mild
10 (10.00%) high mild
Benchmarking list/sort/pielist/1000
[2KBenchmarking list/sort/pielist/1000: Warming up for 3.0000 s
[2KBenchmarking list/sort/pielist/1000: Collecting 100 samples in estimated 5.2375 s (96k iterations)
[2KBenchmarking list/sort/pielist/1000: Analyzing
[2K[38;5;2mlist/sort/pielist/1000[0m time: [[2m48.813 µs[0m [1m48.867 µs[0m [2m48.919 µs[0m]
change: [[2m−4.9373%[0m [38;5;2m[1m−4.6813%[0m[0m [2m−4.4469%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
[38;5;3mFound 10 outliers among 100 measurements (10.00%)[0m
6 (6.00%) low mild
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking list/sort/vec/1000
[2KBenchmarking list/sort/vec/1000: Warming up for 3.0000 s
[2KBenchmarking list/sort/vec/1000: Collecting 100 samples in estimated 5.0012 s (722k iterations)
[2KBenchmarking list/sort/vec/1000: Analyzing
[2K[38;5;2mlist/sort/vec/1000[0m time: [[2m4.9852 µs[0m [1m4.9946 µs[0m [2m5.0048 µs[0m]
change: [[2m−0.8293%[0m −0.5690% [2m−0.3167%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 13 outliers among 100 measurements (13.00%)[0m
4 (4.00%) low mild
4 (4.00%) high mild
5 (5.00%) high severe
Benchmarking list/sort/pielist/10000
[2KBenchmarking list/sort/pielist/10000: Warming up for 3.0000 s
[2KBenchmarking list/sort/pielist/10000: Collecting 100 samples in estimated 9.8209 s (10k iterations)
[2KBenchmarking list/sort/pielist/10000: Analyzing
[2K[38;5;2mlist/sort/pielist/10000[0m time: [[2m912.66 µs[0m [1m913.36 µs[0m [2m914.15 µs[0m]
change: [[2m−0.1443%[0m +0.0515% [2m+0.2418%[0m] (p = 0.61 > 0.05)
No change in performance detected.
[38;5;3mFound 17 outliers among 100 measurements (17.00%)[0m
1 (1.00%) low severe
5 (5.00%) low mild
6 (6.00%) high mild
5 (5.00%) high severe
Benchmarking list/sort/vec/10000
[2KBenchmarking list/sort/vec/10000: Warming up for 3.0000 s
[2KBenchmarking list/sort/vec/10000: Collecting 100 samples in estimated 5.4776 s (50k iterations)
[2KBenchmarking list/sort/vec/10000: Analyzing
[2K[38;5;2mlist/sort/vec/10000[0m time: [[2m89.464 µs[0m [1m89.655 µs[0m [2m89.873 µs[0m]
change: [[2m+2.3436%[0m [38;5;1m[1m+2.6234%[0m[0m [2m+2.8922%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
Benchmarking list/random_access/vec/100
[2KBenchmarking list/random_access/vec/100: Warming up for 3.0000 s
[2KBenchmarking list/random_access/vec/100: Collecting 100 samples in estimated 5.0001 s (184M iterations)
[2KBenchmarking list/random_access/vec/100: Analyzing
[2K[38;5;2mlist/random_access/vec/100[0m
[38;5;2m[0m time: [[2m27.330 ns[0m [1m27.372 ns[0m [2m27.420 ns[0m]
change: [[2m+0.4218%[0m +0.6999% [2m+1.0059%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 16 outliers among 100 measurements (16.00%)[0m
12 (12.00%) high mild
4 (4.00%) high severe
Benchmarking list/random_access/vecdeque/100
[2KBenchmarking list/random_access/vecdeque/100: Warming up for 3.0000 s
[2KBenchmarking list/random_access/vecdeque/100: Collecting 100 samples in estimated 5.0002 s (110M iterations)
[2KBenchmarking list/random_access/vecdeque/100: Analyzing
[2K[38;5;2mlist/random_access/vecdeque/100[0m
[38;5;2m[0m time: [[2m45.254 ns[0m [1m45.366 ns[0m [2m45.467 ns[0m]
change: [[2m+6.3758%[0m [38;5;1m[1m+6.9452%[0m[0m [2m+7.4968%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 2 outliers among 100 measurements (2.00%)[0m
2 (2.00%) low mild
Benchmarking list/random_access/pielist/100
[2KBenchmarking list/random_access/pielist/100: Warming up for 3.0000 s
[2KBenchmarking list/random_access/pielist/100: Collecting 100 samples in estimated 5.0213 s (778k iterations)
[2KBenchmarking list/random_access/pielist/100: Analyzing
[2K[38;5;2mlist/random_access/pielist/100[0m
[38;5;2m[0m time: [[2m6.4236 µs[0m [1m6.4314 µs[0m [2m6.4389 µs[0m]
change: [[2m−0.5883%[0m −0.0156% [2m+0.4422%[0m] (p = 0.95 > 0.05)
No change in performance detected.
[38;5;3mFound 14 outliers among 100 measurements (14.00%)[0m
1 (1.00%) low severe
1 (1.00%) low mild
7 (7.00%) high mild
5 (5.00%) high severe
Benchmarking list/random_access/indexlist/100
[2KBenchmarking list/random_access/indexlist/100: Warming up for 3.0000 s
[2KBenchmarking list/random_access/indexlist/100: Collecting 100 samples in estimated 5.0247 s (970k iterations)
[2KBenchmarking list/random_access/indexlist/100: Analyzing
[2K[38;5;2mlist/random_access/indexlist/100[0m
[38;5;2m[0m time: [[2m5.1901 µs[0m [1m5.1997 µs[0m [2m5.2100 µs[0m]
change: [[2m+0.7508%[0m +1.1059% [2m+1.4860%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 8 outliers among 100 measurements (8.00%)[0m
8 (8.00%) high mild
Benchmarking list/random_access/vec/1000
[2KBenchmarking list/random_access/vec/1000: Warming up for 3.0000 s
[2KBenchmarking list/random_access/vec/1000: Collecting 100 samples in estimated 5.0000 s (184M iterations)
[2KBenchmarking list/random_access/vec/1000: Analyzing
[2K[38;5;2mlist/random_access/vec/1000[0m
[38;5;2m[0m time: [[2m27.040 ns[0m [1m27.050 ns[0m [2m27.061 ns[0m]
change: [[2m−0.4260%[0m −0.1539% [2m+0.1077%[0m] (p = 0.26 > 0.05)
No change in performance detected.
[38;5;3mFound 14 outliers among 100 measurements (14.00%)[0m
1 (1.00%) low severe
1 (1.00%) low mild
5 (5.00%) high mild
7 (7.00%) high severe
Benchmarking list/random_access/vecdeque/1000
[2KBenchmarking list/random_access/vecdeque/1000: Warming up for 3.0000 s
[2KBenchmarking list/random_access/vecdeque/1000: Collecting 100 samples in estimated 5.0000 s (110M iterations)
[2KBenchmarking list/random_access/vecdeque/1000: Analyzing
[2K[38;5;2mlist/random_access/vecdeque/1000[0m
[38;5;2m[0m time: [[2m44.543 ns[0m [1m44.794 ns[0m [2m45.042 ns[0m]
change: [[2m+5.2754%[0m [38;5;1m[1m+5.8960%[0m[0m [2m+6.4434%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
Benchmarking list/random_access/pielist/1000
[2KBenchmarking list/random_access/pielist/1000: Warming up for 3.0000 s
[2KBenchmarking list/random_access/pielist/1000: Collecting 100 samples in estimated 5.0303 s (76k iterations)
[2KBenchmarking list/random_access/pielist/1000: Analyzing
[2K[38;5;2mlist/random_access/pielist/1000[0m
[38;5;2m[0m time: [[2m66.227 µs[0m [1m66.260 µs[0m [2m66.295 µs[0m]
change: [[2m−0.5711%[0m −0.3300% [2m−0.0900%[0m] (p = 0.01 < 0.05)
Change within noise threshold.
[38;5;3mFound 16 outliers among 100 measurements (16.00%)[0m
1 (1.00%) low severe
1 (1.00%) low mild
5 (5.00%) high mild
9 (9.00%) high severe
Benchmarking list/random_access/indexlist/1000
[2KBenchmarking list/random_access/indexlist/1000: Warming up for 3.0000 s
[2KBenchmarking list/random_access/indexlist/1000: Collecting 100 samples in estimated 5.1249 s (106k iterations)
[2KBenchmarking list/random_access/indexlist/1000: Analyzing
[2K[38;5;2mlist/random_access/indexlist/1000[0m
[38;5;2m[0m time: [[2m48.234 µs[0m [1m48.366 µs[0m [2m48.550 µs[0m]
change: [[2m−0.4259%[0m +0.0021% [2m+0.3899%[0m] (p = 0.99 > 0.05)
No change in performance detected.
[38;5;3mFound 17 outliers among 100 measurements (17.00%)[0m
4 (4.00%) high mild
13 (13.00%) high severe
Benchmarking list/random_access/vec/10000
[2KBenchmarking list/random_access/vec/10000: Warming up for 3.0000 s
[2KBenchmarking list/random_access/vec/10000: Collecting 100 samples in estimated 5.0000 s (184M iterations)
[2KBenchmarking list/random_access/vec/10000: Analyzing
[2K[38;5;2mlist/random_access/vec/10000[0m
[38;5;2m[0m time: [[2m27.102 ns[0m [1m27.151 ns[0m [2m27.207 ns[0m]
change: [[2m−0.0116%[0m +0.2377% [2m+0.4914%[0m] (p = 0.07 > 0.05)
No change in performance detected.
[38;5;3mFound 8 outliers among 100 measurements (8.00%)[0m
7 (7.00%) high mild
1 (1.00%) high severe
Benchmarking list/random_access/vecdeque/10000
[2KBenchmarking list/random_access/vecdeque/10000: Warming up for 3.0000 s
[2KBenchmarking list/random_access/vecdeque/10000: Collecting 100 samples in estimated 5.0002 s (110M iterations)
[2KBenchmarking list/random_access/vecdeque/10000: Analyzing
[2K[38;5;2mlist/random_access/vecdeque/10000[0m
[38;5;2m[0m time: [[2m45.088 ns[0m [1m45.259 ns[0m [2m45.429 ns[0m]
change: [[2m+1.4087%[0m [38;5;1m[1m+1.9892%[0m[0m [2m+2.5378%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 2 outliers among 100 measurements (2.00%)[0m
1 (1.00%) low mild
1 (1.00%) high mild
Benchmarking list/drain/pielist/100
[2KBenchmarking list/drain/pielist/100: Warming up for 3.0000 s
[2KBenchmarking list/drain/pielist/100: Collecting 100 samples in estimated 5.0056 s (3.6M iterations)
[2KBenchmarking list/drain/pielist/100: Analyzing
[2K[38;5;2mlist/drain/pielist/100[0m time: [[2m293.81 ns[0m [1m294.51 ns[0m [2m295.20 ns[0m]
change: [[2m−0.9326%[0m +0.8365% [2m+2.7446%[0m] (p = 0.39 > 0.05)
No change in performance detected.
[38;5;3mFound 12 outliers among 100 measurements (12.00%)[0m
11 (11.00%) low severe
1 (1.00%) high severe
Benchmarking list/drain/vec/100
[2KBenchmarking list/drain/vec/100: Warming up for 3.0000 s
[2KBenchmarking list/drain/vec/100: Collecting 100 samples in estimated 5.0007 s (21M iterations)
[2KBenchmarking list/drain/vec/100: Analyzing
[2K[38;5;2mlist/drain/vec/100[0m time: [[2m35.657 ns[0m [1m37.418 ns[0m [2m38.880 ns[0m]
change: [[2m−12.009%[0m −4.6061% [2m+3.6222%[0m] (p = 0.26 > 0.05)
No change in performance detected.
Benchmarking list/drain/vecdeque/100
[2KBenchmarking list/drain/vecdeque/100: Warming up for 3.0000 s
[2KBenchmarking list/drain/vecdeque/100: Collecting 100 samples in estimated 5.0008 s (19M iterations)
[2KBenchmarking list/drain/vecdeque/100: Analyzing
[2K[38;5;2mlist/drain/vecdeque/100[0m time: [[2m64.626 ns[0m [1m65.925 ns[0m [2m67.011 ns[0m]
change: [[2m−2.9555%[0m −0.4270% [2m+2.1618%[0m] (p = 0.75 > 0.05)
No change in performance detected.
Benchmarking list/drain/pielist/1000
[2KBenchmarking list/drain/pielist/1000: Warming up for 3.0000 s
[2KBenchmarking list/drain/pielist/1000: Collecting 100 samples in estimated 5.0514 s (490k iterations)
[2KBenchmarking list/drain/pielist/1000: Analyzing
[2K[38;5;2mlist/drain/pielist/1000[0m time: [[2m2.5716 µs[0m [1m2.5794 µs[0m [2m2.5863 µs[0m]
change: [[2m−0.5854%[0m +0.8145% [2m+2.3537%[0m] (p = 0.29 > 0.05)
No change in performance detected.
[38;5;3mFound 8 outliers among 100 measurements (8.00%)[0m
6 (6.00%) low severe
1 (1.00%) low mild
1 (1.00%) high mild
Benchmarking list/drain/vec/1000
[2KBenchmarking list/drain/vec/1000: Warming up for 3.0000 s
[2KBenchmarking list/drain/vec/1000: Collecting 100 samples in estimated 5.0007 s (2.4M iterations)
[2KBenchmarking list/drain/vec/1000: Analyzing
[2K[38;5;2mlist/drain/vec/1000[0m time: [[2m282.34 ns[0m [1m294.90 ns[0m [2m304.93 ns[0m]
change: [[2m−4.7770%[0m +5.8338% [2m+17.127%[0m] (p = 0.29 > 0.05)
No change in performance detected.
Benchmarking list/drain/vecdeque/1000
[2KBenchmarking list/drain/vecdeque/1000: Warming up for 3.0000 s
[2KBenchmarking list/drain/vecdeque/1000: Collecting 100 samples in estimated 5.0036 s (2.1M iterations)
[2KBenchmarking list/drain/vecdeque/1000: Analyzing
[2K[38;5;2mlist/drain/vecdeque/1000[0m
[38;5;2m[0m time: [[2m541.45 ns[0m [1m568.21 ns[0m [2m590.09 ns[0m]
change: [[2m−18.604%[0m [38;5;2m[1m−12.730%[0m[0m [2m−6.0005%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
Benchmarking list/drain/pielist/10000
[2KBenchmarking list/drain/pielist/10000: Warming up for 3.0000 s
[2KBenchmarking list/drain/pielist/10000: Collecting 100 samples in estimated 5.0721 s (50k iterations)
[2KBenchmarking list/drain/pielist/10000: Analyzing
[2K[38;5;2mlist/drain/pielist/10000[0m
[38;5;2m[0m time: [[2m25.213 µs[0m [1m25.279 µs[0m [2m25.345 µs[0m]
change: [[2m−1.3118%[0m +0.0711% [2m+1.5104%[0m] (p = 0.92 > 0.05)
No change in performance detected.
[38;5;3mFound 6 outliers among 100 measurements (6.00%)[0m
6 (6.00%) low severe
Benchmarking list/drain/vec/10000
[2KBenchmarking list/drain/vec/10000: Warming up for 3.0000 s
[2KBenchmarking list/drain/vec/10000: Collecting 100 samples in estimated 5.0064 s (232k iterations)
[2KBenchmarking list/drain/vec/10000: Analyzing
[2K[38;5;2mlist/drain/vec/10000[0m time: [[2m2.5891 µs[0m [1m2.7408 µs[0m [2m2.8640 µs[0m]
change: [[2m−15.957%[0m −6.4660% [2m+3.8513%[0m] (p = 0.23 > 0.05)
No change in performance detected.
Benchmarking list/drain/vecdeque/10000
[2KBenchmarking list/drain/vecdeque/10000: Warming up for 3.0000 s
[2KBenchmarking list/drain/vecdeque/10000: Collecting 100 samples in estimated 5.1101 s (222k iterations)
[2KBenchmarking list/drain/vecdeque/10000: Analyzing
[2K[38;5;2mlist/drain/vecdeque/10000[0m
[38;5;2m[0m time: [[2m5.7962 µs[0m [1m6.0584 µs[0m [2m6.2716 µs[0m]
change: [[2m−3.7626%[0m +4.7187% [2m+14.149%[0m] (p = 0.29 > 0.05)
No change in performance detected.
Benchmarking list/cursor_traverse/pielist_cursor/100
[2KBenchmarking list/cursor_traverse/pielist_cursor/100: Warming up for 3.0000 s
[2KBenchmarking list/cursor_traverse/pielist_cursor/100: Collecting 100 samples in estimated 5.0004 s (21M iterations)
[2KBenchmarking list/cursor_traverse/pielist_cursor/100: Analyzing
[2K[38;5;2mlist/cursor_traverse/pielist_cursor/100[0m
[38;5;2m[0m time: [[2m238.09 ns[0m [1m238.69 ns[0m [2m239.32 ns[0m]
change: [[2m−0.4939%[0m −0.2051% [2m+0.0797%[0m] (p = 0.18 > 0.05)
No change in performance detected.
[38;5;3mFound 16 outliers among 100 measurements (16.00%)[0m
5 (5.00%) high mild
11 (11.00%) high severe
Benchmarking list/cursor_traverse/pielist_cursor_mut/100
[2KBenchmarking list/cursor_traverse/pielist_cursor_mut/100: Warming up for 3.0000 s
[2KBenchmarking list/cursor_traverse/pielist_cursor_mut/100: Collecting 100 samples in estimated 5.0006 s (22M iterations)
[2KBenchmarking list/cursor_traverse/pielist_cursor_mut/100: Analyzing
[2K[38;5;2mlist/cursor_traverse/pielist_cursor_mut/100[0m
[38;5;2m[0m time: [[2m230.83 ns[0m [1m231.42 ns[0m [2m232.02 ns[0m]
change: [[2m−1.0220%[0m −0.6290% [2m−0.2422%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 20 outliers among 100 measurements (20.00%)[0m
1 (1.00%) low severe
4 (4.00%) low mild
5 (5.00%) high mild
10 (10.00%) high severe
Benchmarking list/cursor_traverse/pielist_iter/100
[2KBenchmarking list/cursor_traverse/pielist_iter/100: Warming up for 3.0000 s
[2KBenchmarking list/cursor_traverse/pielist_iter/100: Collecting 100 samples in estimated 5.0004 s (33M iterations)
[2KBenchmarking list/cursor_traverse/pielist_iter/100: Analyzing
[2K[38;5;2mlist/cursor_traverse/pielist_iter/100[0m
[38;5;2m[0m time: [[2m150.49 ns[0m [1m150.78 ns[0m [2m151.09 ns[0m]
change: [[2m−0.6876%[0m −0.3363% [2m−0.0008%[0m] (p = 0.06 > 0.05)
No change in performance detected.
[38;5;3mFound 18 outliers among 100 measurements (18.00%)[0m
17 (17.00%) high mild
1 (1.00%) high severe
Benchmarking list/cursor_traverse/pielist_cursor/1000
[2KBenchmarking list/cursor_traverse/pielist_cursor/1000: Warming up for 3.0000 s
[2KBenchmarking list/cursor_traverse/pielist_cursor/1000: Collecting 100 samples in estimated 5.0004 s (2.2M iterations)
[2KBenchmarking list/cursor_traverse/pielist_cursor/1000: Analyzing
[2K[38;5;2mlist/cursor_traverse/pielist_cursor/1000[0m
[38;5;2m[0m time: [[2m2.2997 µs[0m [1m2.3031 µs[0m [2m2.3066 µs[0m]
change: [[2m−0.6712%[0m −0.3980% [2m−0.1433%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 16 outliers among 100 measurements (16.00%)[0m
2 (2.00%) low mild
7 (7.00%) high mild
7 (7.00%) high severe
Benchmarking list/cursor_traverse/pielist_cursor_mut/1000
[2KBenchmarking list/cursor_traverse/pielist_cursor_mut/1000: Warming up for 3.0000 s
[2KBenchmarking list/cursor_traverse/pielist_cursor_mut/1000: Collecting 100 samples in estimated 5.0102 s (2.2M iterations)
[2KBenchmarking list/cursor_traverse/pielist_cursor_mut/1000: Analyzing
[2K[38;5;2mlist/cursor_traverse/pielist_cursor_mut/1000[0m
[38;5;2m[0m time: [[2m2.2281 µs[0m [1m2.2302 µs[0m [2m2.2328 µs[0m]
change: [[2m−0.9170%[0m −0.5508% [2m−0.1997%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 6 outliers among 100 measurements (6.00%)[0m
1 (1.00%) high mild
5 (5.00%) high severe
Benchmarking list/cursor_traverse/pielist_iter/1000
[2KBenchmarking list/cursor_traverse/pielist_iter/1000: Warming up for 3.0000 s
[2KBenchmarking list/cursor_traverse/pielist_iter/1000: Collecting 100 samples in estimated 5.0024 s (2.9M iterations)
[2KBenchmarking list/cursor_traverse/pielist_iter/1000: Analyzing
[2K[38;5;2mlist/cursor_traverse/pielist_iter/1000[0m
[38;5;2m[0m time: [[2m1.7007 µs[0m [1m1.7039 µs[0m [2m1.7075 µs[0m]
change: [[2m+0.4805%[0m +0.7947% [2m+1.1136%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 3 outliers among 100 measurements (3.00%)[0m
2 (2.00%) high mild
1 (1.00%) high severe
Benchmarking list/cursor_traverse/pielist_cursor/10000
[2KBenchmarking list/cursor_traverse/pielist_cursor/10000: Warming up for 3.0000 s
[2KBenchmarking list/cursor_traverse/pielist_cursor/10000: Collecting 100 samples in estimated 5.0886 s (222k iterations)
[2KBenchmarking list/cursor_traverse/pielist_cursor/10000: Analyzing
[2K[38;5;2mlist/cursor_traverse/pielist_cursor/10000[0m
[38;5;2m[0m time: [[2m22.857 µs[0m [1m22.884 µs[0m [2m22.908 µs[0m]
change: [[2m−0.3433%[0m −0.0921% [2m+0.1362%[0m] (p = 0.47 > 0.05)
No change in performance detected.
[38;5;3mFound 14 outliers among 100 measurements (14.00%)[0m
4 (4.00%) low severe
4 (4.00%) high mild
6 (6.00%) high severe
Benchmarking list/cursor_traverse/pielist_cursor_mut/10000
[2KBenchmarking list/cursor_traverse/pielist_cursor_mut/10000: Warming up for 3.0000 s
[2KBenchmarking list/cursor_traverse/pielist_cursor_mut/10000: Collecting 100 samples in estimated 5.0956 s (222k iterations)
[2KBenchmarking list/cursor_traverse/pielist_cursor_mut/10000: Analyzing
[2K[38;5;2mlist/cursor_traverse/pielist_cursor_mut/10000[0m
[38;5;2m[0m time: [[2m22.615 µs[0m [1m22.649 µs[0m [2m22.677 µs[0m]
change: [[2m+0.6812%[0m +1.0234% [2m+1.3364%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 13 outliers among 100 measurements (13.00%)[0m
1 (1.00%) low severe
4 (4.00%) low mild
3 (3.00%) high mild
5 (5.00%) high severe
Benchmarking list/cursor_traverse/pielist_iter/10000
[2KBenchmarking list/cursor_traverse/pielist_iter/10000: Warming up for 3.0000 s
[2KBenchmarking list/cursor_traverse/pielist_iter/10000: Collecting 100 samples in estimated 5.0296 s (293k iterations)
[2KBenchmarking list/cursor_traverse/pielist_iter/10000: Analyzing
[2K[38;5;2mlist/cursor_traverse/pielist_iter/10000[0m
[38;5;2m[0m time: [[2m17.138 µs[0m [1m17.183 µs[0m [2m17.241 µs[0m]
change: [[2m−0.4965%[0m −0.1939% [2m+0.1191%[0m] (p = 0.23 > 0.05)
No change in performance detected.
[38;5;3mFound 14 outliers among 100 measurements (14.00%)[0m
1 (1.00%) low mild
3 (3.00%) high mild
10 (10.00%) high severe
Benchmarking list/split/pielist/100
[2KBenchmarking list/split/pielist/100: Warming up for 3.0000 s
[2KBenchmarking list/split/pielist/100: Collecting 100 samples in estimated 5.0035 s (4.4M iterations)
[2KBenchmarking list/split/pielist/100: Analyzing
[2K[38;5;2mlist/split/pielist/100[0m time: [[2m309.15 ns[0m [1m312.51 ns[0m [2m315.62 ns[0m]
change: [[2m+122.92%[0m [38;5;1m[1m+128.26%[0m[0m [2m+133.51%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 14 outliers among 100 measurements (14.00%)[0m
5 (5.00%) low severe
1 (1.00%) low mild
7 (7.00%) high mild
1 (1.00%) high severe
Benchmarking list/split/vec/100
[2KBenchmarking list/split/vec/100: Warming up for 3.0000 s
[2KBenchmarking list/split/vec/100: Collecting 100 samples in estimated 5.0008 s (25M iterations)
[2KBenchmarking list/split/vec/100: Analyzing
[2K[38;5;2mlist/split/vec/100[0m time: [[2m15.438 ns[0m [1m15.483 ns[0m [2m15.525 ns[0m]
change: [[2m−0.0007%[0m +0.6014% [2m+1.2135%[0m] (p = 0.05 > 0.05)
No change in performance detected.
[38;5;3mFound 4 outliers among 100 measurements (4.00%)[0m
2 (2.00%) low mild
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking list/split/pielist/1000
[2KBenchmarking list/split/pielist/1000: Warming up for 3.0000 s
[2KBenchmarking list/split/pielist/1000: Collecting 100 samples in estimated 5.0254 s (530k iterations)
[2KBenchmarking list/split/pielist/1000: Analyzing
[2K[38;5;2mlist/split/pielist/1000[0m time: [[2m2.3888 µs[0m [1m2.4110 µs[0m [2m2.4300 µs[0m]
change: [[2m+166.46%[0m [38;5;1m[1m+172.93%[0m[0m [2m+179.26%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 4 outliers among 100 measurements (4.00%)[0m
4 (4.00%) low mild
Benchmarking list/split/vec/1000
[2KBenchmarking list/split/vec/1000: Warming up for 3.0000 s
[2KBenchmarking list/split/vec/1000: Collecting 100 samples in estimated 5.0018 s (2.8M iterations)
[2KBenchmarking list/split/vec/1000: Analyzing
[2K[38;5;2mlist/split/vec/1000[0m time: [[2m19.281 ns[0m [1m19.864 ns[0m [2m20.384 ns[0m]
change: [[2m−7.4085%[0m −3.3021% [2m+0.9434%[0m] (p = 0.14 > 0.05)
No change in performance detected.
Benchmarking list/split/pielist/10000
[2KBenchmarking list/split/pielist/10000: Warming up for 3.0000 s
[2KBenchmarking list/split/pielist/10000: Collecting 100 samples in estimated 5.0490 s (56k iterations)
[2KBenchmarking list/split/pielist/10000: Analyzing
[2K[38;5;2mlist/split/pielist/10000[0m
[38;5;2m[0m time: [[2m23.170 µs[0m [1m23.339 µs[0m [2m23.480 µs[0m]
change: [[2m+180.26%[0m [38;5;1m[1m+185.83%[0m[0m [2m+191.47%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 2 outliers among 100 measurements (2.00%)[0m
2 (2.00%) low mild
Benchmarking list/split/vec/10000
[2KBenchmarking list/split/vec/10000: Warming up for 3.0000 s
[2KBenchmarking list/split/vec/10000: Collecting 100 samples in estimated 5.0053 s (278k iterations)
[2KBenchmarking list/split/vec/10000: Analyzing
[2K[38;5;2mlist/split/vec/10000[0m time: [[2m29.057 ns[0m [1m30.969 ns[0m [2m32.744 ns[0m]
change: [[2m−9.7812%[0m −2.4682% [2m+5.6395%[0m] (p = 0.53 > 0.05)
No change in performance detected.
[38;5;3mFound 7 outliers among 100 measurements (7.00%)[0m
7 (7.00%) high mild
Benchmarking list/pop_front/pielist/100
[2KBenchmarking list/pop_front/pielist/100: Warming up for 3.0000 s
[2KBenchmarking list/pop_front/pielist/100: Collecting 100 samples in estimated 5.0066 s (3.4M iterations)
[2KBenchmarking list/pop_front/pielist/100: Analyzing
[2K[38;5;2mlist/pop_front/pielist/100[0m
[38;5;2m[0m time: [[2m547.10 ns[0m [1m552.51 ns[0m [2m558.29 ns[0m]
[38;5;3mFound 9 outliers among 100 measurements (9.00%)[0m
6 (6.00%) low severe
3 (3.00%) low mild
Benchmarking list/pop_front/vec/100
[2KBenchmarking list/pop_front/vec/100: Warming up for 3.0000 s
[2KBenchmarking list/pop_front/vec/100: Collecting 100 samples in estimated 5.0011 s (6.2M iterations)
[2KBenchmarking list/pop_front/vec/100: Analyzing
[2K[38;5;2mlist/pop_front/vec/100[0m time: [[2m640.17 ns[0m [1m641.12 ns[0m [2m642.25 ns[0m]
[38;5;3mFound 8 outliers among 100 measurements (8.00%)[0m
7 (7.00%) high mild
1 (1.00%) high severe
Benchmarking list/pop_front/vecdeque/100
[2KBenchmarking list/pop_front/vecdeque/100: Warming up for 3.0000 s
[2KBenchmarking list/pop_front/vecdeque/100: Collecting 100 samples in estimated 5.0000 s (25M iterations)
[2KBenchmarking list/pop_front/vecdeque/100: Analyzing
[2K[38;5;2mlist/pop_front/vecdeque/100[0m
[38;5;2m[0m time: [[2m15.876 ns[0m [1m15.994 ns[0m [2m16.129 ns[0m]
Benchmarking list/pop_front/pielist/1000
[2KBenchmarking list/pop_front/pielist/1000: Warming up for 3.0000 s
[2KBenchmarking list/pop_front/pielist/1000: Collecting 100 samples in estimated 5.0233 s (424k iterations)
[2KBenchmarking list/pop_front/pielist/1000: Analyzing
[2K[38;5;2mlist/pop_front/pielist/1000[0m
[38;5;2m[0m time: [[2m5.4384 µs[0m [1m5.4913 µs[0m [2m5.5515 µs[0m]
[38;5;3mFound 6 outliers among 100 measurements (6.00%)[0m
2 (2.00%) low severe
4 (4.00%) low mild
Benchmarking list/pop_front/vec/1000
[2KBenchmarking list/pop_front/vec/1000: Warming up for 3.0000 s
[2KBenchmarking list/pop_front/vec/1000: Collecting 100 samples in estimated 5.0361 s (207k iterations)
[2KBenchmarking list/pop_front/vec/1000: Analyzing
[2K[38;5;2mlist/pop_front/vec/1000[0m time: [[2m23.588 µs[0m [1m23.626 µs[0m [2m23.677 µs[0m]
[38;5;3mFound 8 outliers among 100 measurements (8.00%)[0m
2 (2.00%) high mild
6 (6.00%) high severe
Benchmarking list/pop_front/vecdeque/1000
[2KBenchmarking list/pop_front/vecdeque/1000: Warming up for 3.0000 s
[2KBenchmarking list/pop_front/vecdeque/1000: Collecting 100 samples in estimated 5.0051 s (2.8M iterations)
[2KBenchmarking list/pop_front/vecdeque/1000: Analyzing
[2K[38;5;2mlist/pop_front/vecdeque/1000[0m
[38;5;2m[0m time: [[2m18.548 ns[0m [1m19.159 ns[0m [2m19.705 ns[0m]
[38;5;3mFound 1 outliers among 100 measurements (1.00%)[0m
1 (1.00%) high mild
Benchmarking list/pop_front/pielist/10000
[2KBenchmarking list/pop_front/pielist/10000: Warming up for 3.0000 s
[2KBenchmarking list/pop_front/pielist/10000: Collecting 100 samples in estimated 5.4330 s (45k iterations)
[2KBenchmarking list/pop_front/pielist/10000: Analyzing
[2K[38;5;2mlist/pop_front/pielist/10000[0m
[38;5;2m[0m time: [[2m53.257 µs[0m [1m53.982 µs[0m [2m54.778 µs[0m]
[38;5;3mFound 6 outliers among 100 measurements (6.00%)[0m
3 (3.00%) low severe
3 (3.00%) low mild
Benchmarking list/pop_front/vec/10000
[2KBenchmarking list/pop_front/vec/10000: Warming up for 3.0000 s
[2KBenchmarking list/pop_front/vec/10000: Collecting 100 samples in estimated 5.1019 s (1300 iterations)
[2KBenchmarking list/pop_front/vec/10000: Analyzing
[2K[38;5;2mlist/pop_front/vec/10000[0m
[38;5;2m[0m time: [[2m3.9102 ms[0m [1m3.9168 ms[0m [2m3.9236 ms[0m]
[38;5;3mFound 1 outliers among 100 measurements (1.00%)[0m
1 (1.00%) low mild
Benchmarking list/pop_front/vecdeque/10000
[2KBenchmarking list/pop_front/vecdeque/10000: Warming up for 3.0000 s
[2KBenchmarking list/pop_front/vecdeque/10000: Collecting 100 samples in estimated 5.0267 s (278k iterations)
[2KBenchmarking list/pop_front/vecdeque/10000: Analyzing
[2K[38;5;2mlist/pop_front/vecdeque/10000[0m
[38;5;2m[0m time: [[2m27.357 ns[0m [1m28.745 ns[0m [2m30.088 ns[0m]
[38;5;3mFound 2 outliers among 100 measurements (2.00%)[0m
2 (2.00%) high mild
Benchmarking list/pop_back/pielist/100
[2KBenchmarking list/pop_back/pielist/100: Warming up for 3.0000 s
[2KBenchmarking list/pop_back/pielist/100: Collecting 100 samples in estimated 5.0022 s (3.2M iterations)
[2KBenchmarking list/pop_back/pielist/100: Analyzing
[2K[38;5;2mlist/pop_back/pielist/100[0m
[38;5;2m[0m time: [[2m529.87 ns[0m [1m531.05 ns[0m [2m532.32 ns[0m]
[38;5;3mFound 8 outliers among 100 measurements (8.00%)[0m
8 (8.00%) low severe
Benchmarking list/pop_back/vec/100
[2KBenchmarking list/pop_back/vec/100: Warming up for 3.0000 s
[2KBenchmarking list/pop_back/vec/100: Collecting 100 samples in estimated 5.0007 s (25M iterations)
[2KBenchmarking list/pop_back/vec/100: Analyzing
[2K[38;5;2mlist/pop_back/vec/100[0m time: [[2m15.442 ns[0m [1m15.515 ns[0m [2m15.591 ns[0m]
[38;5;3mFound 4 outliers among 100 measurements (4.00%)[0m
2 (2.00%) low mild
2 (2.00%) high mild
Benchmarking list/pop_back/vecdeque/100
[2KBenchmarking list/pop_back/vecdeque/100: Warming up for 3.0000 s
[2KBenchmarking list/pop_back/vecdeque/100: Collecting 100 samples in estimated 5.0003 s (25M iterations)
[2KBenchmarking list/pop_back/vecdeque/100: Analyzing
[2K[38;5;2mlist/pop_back/vecdeque/100[0m
[38;5;2m[0m time: [[2m15.541 ns[0m [1m15.623 ns[0m [2m15.710 ns[0m]
[38;5;3mFound 2 outliers among 100 measurements (2.00%)[0m
2 (2.00%) high mild
Benchmarking list/pop_back/pielist/1000
[2KBenchmarking list/pop_back/pielist/1000: Warming up for 3.0000 s
[2KBenchmarking list/pop_back/pielist/1000: Collecting 100 samples in estimated 5.0325 s (419k iterations)
[2KBenchmarking list/pop_back/pielist/1000: Analyzing
[2K[38;5;2mlist/pop_back/pielist/1000[0m
[38;5;2m[0m time: [[2m5.7077 µs[0m [1m5.7954 µs[0m [2m5.8878 µs[0m]
[38;5;3mFound 9 outliers among 100 measurements (9.00%)[0m
6 (6.00%) low severe
3 (3.00%) low mild
Benchmarking list/pop_back/vec/1000
[2KBenchmarking list/pop_back/vec/1000: Warming up for 3.0000 s
[2KBenchmarking list/pop_back/vec/1000: Collecting 100 samples in estimated 5.0079 s (2.8M iterations)
[2KBenchmarking list/pop_back/vec/1000: Analyzing
[2K[38;5;2mlist/pop_back/vec/1000[0m time: [[2m18.320 ns[0m [1m19.227 ns[0m [2m20.215 ns[0m]
[38;5;3mFound 4 outliers among 100 measurements (4.00%)[0m
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking list/pop_back/vecdeque/1000
[2KBenchmarking list/pop_back/vecdeque/1000: Warming up for 3.0000 s
[2KBenchmarking list/pop_back/vecdeque/1000: Collecting 100 samples in estimated 5.0060 s (2.8M iterations)
[2KBenchmarking list/pop_back/vecdeque/1000: Analyzing
[2K[38;5;2mlist/pop_back/vecdeque/1000[0m
[38;5;2m[0m time: [[2m18.172 ns[0m [1m18.723 ns[0m [2m19.233 ns[0m]
[38;5;3mFound 1 outliers among 100 measurements (1.00%)[0m
1 (1.00%) high mild
Benchmarking list/pop_back/pielist/10000
[2KBenchmarking list/pop_back/pielist/10000: Warming up for 3.0000 s
[2KBenchmarking list/pop_back/pielist/10000: Collecting 100 samples in estimated 5.4018 s (45k iterations)
[2KBenchmarking list/pop_back/pielist/10000: Analyzing
[2K[38;5;2mlist/pop_back/pielist/10000[0m
[38;5;2m[0m time: [[2m56.427 µs[0m [1m57.439 µs[0m [2m58.609 µs[0m]
[38;5;3mFound 2 outliers among 100 measurements (2.00%)[0m
2 (2.00%) low mild
Benchmarking list/pop_back/vec/10000
[2KBenchmarking list/pop_back/vec/10000: Warming up for 3.0000 s
[2KBenchmarking list/pop_back/vec/10000: Collecting 100 samples in estimated 5.0053 s (278k iterations)
[2KBenchmarking list/pop_back/vec/10000: Analyzing
[2K[38;5;2mlist/pop_back/vec/10000[0m time: [[2m32.913 ns[0m [1m35.772 ns[0m [2m38.285 ns[0m]
[38;5;3mFound 3 outliers among 100 measurements (3.00%)[0m
3 (3.00%) high mild
Benchmarking list/pop_back/vecdeque/10000
[2KBenchmarking list/pop_back/vecdeque/10000: Warming up for 3.0000 s
[2KBenchmarking list/pop_back/vecdeque/10000: Collecting 100 samples in estimated 5.0008 s (278k iterations)
[2KBenchmarking list/pop_back/vecdeque/10000: Analyzing
[2K[38;5;2mlist/pop_back/vecdeque/10000[0m
[38;5;2m[0m time: [[2m29.329 ns[0m [1m31.561 ns[0m [2m33.630 ns[0m]
[38;5;3mFound 6 outliers among 100 measurements (6.00%)[0m
6 (6.00%) high mild
Benchmarking list/retain/pielist/100
[2KBenchmarking list/retain/pielist/100: Warming up for 3.0000 s
[2KBenchmarking list/retain/pielist/100: Collecting 100 samples in estimated 5.0027 s (3.4M iterations)
[2KBenchmarking list/retain/pielist/100: Analyzing
[2K[38;5;2mlist/retain/pielist/100[0m time: [[2m486.84 ns[0m [1m489.84 ns[0m [2m493.20 ns[0m]
[38;5;3mFound 7 outliers among 100 measurements (7.00%)[0m
5 (5.00%) low severe
2 (2.00%) low mild
Benchmarking list/retain/vec/100
[2KBenchmarking list/retain/vec/100: Warming up for 3.0000 s
[2KBenchmarking list/retain/vec/100: Collecting 100 samples in estimated 5.0010 s (21M iterations)
[2KBenchmarking list/retain/vec/100: Analyzing
[2K[38;5;2mlist/retain/vec/100[0m time: [[2m45.916 ns[0m [1m47.589 ns[0m [2m48.988 ns[0m]
Benchmarking list/retain/vecdeque/100
[2KBenchmarking list/retain/vecdeque/100: Warming up for 3.0000 s
[2KBenchmarking list/retain/vecdeque/100: Collecting 100 samples in estimated 5.0004 s (18M iterations)
[2KBenchmarking list/retain/vecdeque/100: Analyzing
[2K[38;5;2mlist/retain/vecdeque/100[0m
[38;5;2m[0m time: [[2m94.921 ns[0m [1m96.040 ns[0m [2m97.431 ns[0m]
[38;5;3mFound 9 outliers among 100 measurements (9.00%)[0m
4 (4.00%) low severe
1 (1.00%) low mild
4 (4.00%) high severe
Benchmarking list/retain/pielist/1000
[2KBenchmarking list/retain/pielist/1000: Warming up for 3.0000 s
[2KBenchmarking list/retain/pielist/1000: Collecting 100 samples in estimated 5.0223 s (434k iterations)
[2KBenchmarking list/retain/pielist/1000: Analyzing
[2K[38;5;2mlist/retain/pielist/1000[0m
[38;5;2m[0m time: [[2m4.6489 µs[0m [1m4.7133 µs[0m [2m4.7841 µs[0m]
[38;5;3mFound 7 outliers among 100 measurements (7.00%)[0m
5 (5.00%) low severe
2 (2.00%) low mild
Benchmarking list/retain/vec/1000
[2KBenchmarking list/retain/vec/1000: Warming up for 3.0000 s
[2KBenchmarking list/retain/vec/1000: Collecting 100 samples in estimated 5.0047 s (2.3M iterations)
[2KBenchmarking list/retain/vec/1000: Analyzing
[2K[38;5;2mlist/retain/vec/1000[0m time: [[2m399.05 ns[0m [1m422.60 ns[0m [2m441.56 ns[0m]
Benchmarking list/retain/vecdeque/1000
[2KBenchmarking list/retain/vecdeque/1000: Warming up for 3.0000 s
[2KBenchmarking list/retain/vecdeque/1000: Collecting 100 samples in estimated 5.0109 s (2.0M iterations)
[2KBenchmarking list/retain/vecdeque/1000: Analyzing
[2K[38;5;2mlist/retain/vecdeque/1000[0m
[38;5;2m[0m time: [[2m821.79 ns[0m [1m823.96 ns[0m [2m826.46 ns[0m]
[38;5;3mFound 9 outliers among 100 measurements (9.00%)[0m
5 (5.00%) low severe
2 (2.00%) low mild
2 (2.00%) high mild
Benchmarking list/retain/pielist/10000
[2KBenchmarking list/retain/pielist/10000: Warming up for 3.0000 s
[2KBenchmarking list/retain/pielist/10000: Collecting 100 samples in estimated 5.0541 s (45k iterations)
[2KBenchmarking list/retain/pielist/10000: Analyzing
[2K[38;5;2mlist/retain/pielist/10000[0m
[38;5;2m[0m time: [[2m43.032 µs[0m [1m43.977 µs[0m [2m45.010 µs[0m]
[38;5;3mFound 4 outliers among 100 measurements (4.00%)[0m
4 (4.00%) low mild
Benchmarking list/retain/vec/10000
[2KBenchmarking list/retain/vec/10000: Warming up for 3.0000 s
[2KBenchmarking list/retain/vec/10000: Collecting 100 samples in estimated 5.0353 s (227k iterations)
[2KBenchmarking list/retain/vec/10000: Analyzing
[2K[38;5;2mlist/retain/vec/10000[0m time: [[2m3.8968 µs[0m [1m4.1149 µs[0m [2m4.2903 µs[0m]
Benchmarking list/retain/vecdeque/10000
[2KBenchmarking list/retain/vecdeque/10000: Warming up for 3.0000 s
[2KBenchmarking list/retain/vecdeque/10000: Collecting 100 samples in estimated 5.1182 s (207k iterations)
[2KBenchmarking list/retain/vecdeque/10000: Analyzing
[2K[38;5;2mlist/retain/vecdeque/10000[0m
[38;5;2m[0m time: [[2m7.9226 µs[0m [1m7.9729 µs[0m [2m8.0346 µs[0m]
[38;5;3mFound 7 outliers among 100 measurements (7.00%)[0m
3 (3.00%) low severe
1 (1.00%) low mild
3 (3.00%) high mild
Benchmarking pool/shared_lists/pielist_shared/100x100
[2KBenchmarking pool/shared_lists/pielist_shared/100x100: Warming up for 3.0000 s
[2KBenchmarking pool/shared_lists/pielist_shared/100x100: Collecting 100 samples in estimated 5.1050 s (116k iterations)
[2KBenchmarking pool/shared_lists/pielist_shared/100x100: Analyzing
[2K[38;5;2mpool/shared_lists/pielist_shared/100x100[0m
[38;5;2m[0m time: [[2m43.649 µs[0m [1m43.840 µs[0m [2m44.095 µs[0m]
change: [[2m+25.540%[0m [38;5;1m[1m+26.509%[0m[0m [2m+27.570%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 12 outliers among 100 measurements (12.00%)[0m
4 (4.00%) low mild
4 (4.00%) high mild
4 (4.00%) high severe
Benchmarking pool/shared_lists/vec_separate/100x100
[2KBenchmarking pool/shared_lists/vec_separate/100x100: Warming up for 3.0000 s
[2KBenchmarking pool/shared_lists/vec_separate/100x100: Collecting 100 samples in estimated 5.0386 s (646k iterations)
[2KBenchmarking pool/shared_lists/vec_separate/100x100: Analyzing
[2K[38;5;2mpool/shared_lists/vec_separate/100x100[0m
[38;5;2m[0m time: [[2m7.7950 µs[0m [1m7.8588 µs[0m [2m7.9371 µs[0m]
change: [[2m+0.7846%[0m +1.7294% [2m+2.7022%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 10 outliers among 100 measurements (10.00%)[0m
10 (10.00%) high severe
Benchmarking pool/shared_lists/pielist_shared/1000x10
[2KBenchmarking pool/shared_lists/pielist_shared/1000x10: Warming up for 3.0000 s
[2KBenchmarking pool/shared_lists/pielist_shared/1000x10: Collecting 100 samples in estimated 5.2448 s (101k iterations)
[2KBenchmarking pool/shared_lists/pielist_shared/1000x10: Analyzing
[2K[38;5;2mpool/shared_lists/pielist_shared/1000x10[0m
[38;5;2m[0m time: [[2m52.280 µs[0m [1m52.743 µs[0m [2m53.330 µs[0m]
change: [[2m+28.924%[0m [38;5;1m[1m+29.752%[0m[0m [2m+30.627%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 6 outliers among 100 measurements (6.00%)[0m
3 (3.00%) high mild
3 (3.00%) high severe
Benchmarking pool/shared_lists/vec_separate/1000x10
[2KBenchmarking pool/shared_lists/vec_separate/1000x10: Warming up for 3.0000 s
[2KBenchmarking pool/shared_lists/vec_separate/1000x10: Collecting 100 samples in estimated 5.0806 s (157k iterations)
[2KBenchmarking pool/shared_lists/vec_separate/1000x10: Analyzing
[2K[38;5;2mpool/shared_lists/vec_separate/1000x10[0m
[38;5;2m[0m time: [[2m32.455 µs[0m [1m32.671 µs[0m [2m32.924 µs[0m]
change: [[2m+1.1063%[0m [38;5;1m[1m+1.6286%[0m[0m [2m+2.1681%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 2 outliers among 100 measurements (2.00%)[0m
2 (2.00%) high severe
Benchmarking pool/shared_lists/pielist_shared/10x1000
[2KBenchmarking pool/shared_lists/pielist_shared/10x1000: Warming up for 3.0000 s
[2KBenchmarking pool/shared_lists/pielist_shared/10x1000: Collecting 100 samples in estimated 5.1085 s (121k iterations)
[2KBenchmarking pool/shared_lists/pielist_shared/10x1000: Analyzing
[2K[38;5;2mpool/shared_lists/pielist_shared/10x1000[0m
[38;5;2m[0m time: [[2m42.102 µs[0m [1m42.342 µs[0m [2m42.685 µs[0m]
change: [[2m+27.053%[0m [38;5;1m[1m+27.529%[0m[0m [2m+28.190%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 3 outliers among 100 measurements (3.00%)[0m
3 (3.00%) high severe
Benchmarking pool/shared_lists/vec_separate/10x1000
[2KBenchmarking pool/shared_lists/vec_separate/10x1000: Warming up for 3.0000 s
[2KBenchmarking pool/shared_lists/vec_separate/10x1000: Collecting 100 samples in estimated 5.0109 s (823k iterations)
[2KBenchmarking pool/shared_lists/vec_separate/10x1000: Analyzing
[2K[38;5;2mpool/shared_lists/vec_separate/10x1000[0m
[38;5;2m[0m time: [[2m6.0340 µs[0m [1m6.0426 µs[0m [2m6.0528 µs[0m]
change: [[2m+0.2893%[0m +0.3976% [2m+0.5154%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 14 outliers among 100 measurements (14.00%)[0m
3 (3.00%) low severe
7 (7.00%) high mild
4 (4.00%) high severe
Benchmarking pool/shrink_to_fit/pielist/100
[2KBenchmarking pool/shrink_to_fit/pielist/100: Warming up for 3.0000 s
[2KBenchmarking pool/shrink_to_fit/pielist/100: Collecting 100 samples in estimated 5.0097 s (2.3M iterations)
[2KBenchmarking pool/shrink_to_fit/pielist/100: Analyzing
[2K[38;5;2mpool/shrink_to_fit/pielist/100[0m
[38;5;2m[0m time: [[2m558.48 ns[0m [1m567.52 ns[0m [2m580.45 ns[0m]
change: [[2m+0.6199%[0m +1.9445% [2m+3.3482%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 18 outliers among 100 measurements (18.00%)[0m
11 (11.00%) low severe
3 (3.00%) low mild
1 (1.00%) high mild
3 (3.00%) high severe
Benchmarking pool/shrink_to_fit/pielist/1000
[2KBenchmarking pool/shrink_to_fit/pielist/1000: Warming up for 3.0000 s
[2KBenchmarking pool/shrink_to_fit/pielist/1000: Collecting 100 samples in estimated 5.0139 s (283k iterations)
[2KBenchmarking pool/shrink_to_fit/pielist/1000: Analyzing
[2K[38;5;2mpool/shrink_to_fit/pielist/1000[0m
[38;5;2m[0m time: [[2m5.1541 µs[0m [1m5.1806 µs[0m [2m5.2063 µs[0m]
change: [[2m−0.3204%[0m +0.7284% [2m+1.7813%[0m] (p = 0.17 > 0.05)
No change in performance detected.
[38;5;3mFound 14 outliers among 100 measurements (14.00%)[0m
6 (6.00%) low severe
4 (4.00%) low mild
4 (4.00%) high mild
Benchmarking pool/shrink_to_fit/pielist/10000
[2KBenchmarking pool/shrink_to_fit/pielist/10000: Warming up for 3.0000 s
[2KBenchmarking pool/shrink_to_fit/pielist/10000: Collecting 100 samples in estimated 5.2789 s (30k iterations)
[2KBenchmarking pool/shrink_to_fit/pielist/10000: Analyzing
[2K[38;5;2mpool/shrink_to_fit/pielist/10000[0m
[38;5;2m[0m time: [[2m50.417 µs[0m [1m50.623 µs[0m [2m50.836 µs[0m]
change: [[2m−3.1709%[0m −1.5614% [2m−0.0856%[0m] (p = 0.05 > 0.05)
No change in performance detected.
[38;5;3mFound 8 outliers among 100 measurements (8.00%)[0m
4 (4.00%) low severe
2 (2.00%) low mild
2 (2.00%) high mild
Benchmarking heap/push/piefibheap/100
[2KBenchmarking heap/push/piefibheap/100: Warming up for 3.0000 s
[2KBenchmarking heap/push/piefibheap/100: Collecting 100 samples in estimated 5.0020 s (3.7M iterations)
[2KBenchmarking heap/push/piefibheap/100: Analyzing
[2K[38;5;2mheap/push/piefibheap/100[0m
[38;5;2m[0m time: [[2m1.2822 µs[0m [1m1.2876 µs[0m [2m1.2933 µs[0m]
change: [[2m+5.9304%[0m [38;5;1m[1m+6.8273%[0m[0m [2m+7.7210%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 2 outliers among 100 measurements (2.00%)[0m
2 (2.00%) high mild
Benchmarking heap/push/binaryheap/100
[2KBenchmarking heap/push/binaryheap/100: Warming up for 3.0000 s
[2KBenchmarking heap/push/binaryheap/100: Collecting 100 samples in estimated 5.0007 s (16M iterations)
[2KBenchmarking heap/push/binaryheap/100: Analyzing
[2K[38;5;2mheap/push/binaryheap/100[0m
[38;5;2m[0m time: [[2m311.38 ns[0m [1m312.24 ns[0m [2m313.15 ns[0m]
change: [[2m−2.7433%[0m [38;5;2m[1m−1.9937%[0m[0m [2m−1.3633%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
Benchmarking heap/push/priorityqueue/100
[2KBenchmarking heap/push/priorityqueue/100: Warming up for 3.0000 s
[2KBenchmarking heap/push/priorityqueue/100: Collecting 100 samples in estimated 5.0116 s (2.2M iterations)
[2KBenchmarking heap/push/priorityqueue/100: Analyzing
[2K[38;5;2mheap/push/priorityqueue/100[0m
[38;5;2m[0m time: [[2m2.3104 µs[0m [1m2.3238 µs[0m [2m2.3385 µs[0m]
change: [[2m−3.4336%[0m [38;5;2m[1m−2.8239%[0m[0m [2m−2.3072%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
[38;5;3mFound 2 outliers among 100 measurements (2.00%)[0m
2 (2.00%) high mild
Benchmarking heap/push/extfibheap/100
[2KBenchmarking heap/push/extfibheap/100: Warming up for 3.0000 s
[2KBenchmarking heap/push/extfibheap/100: Collecting 100 samples in estimated 5.0211 s (889k iterations)
[2KBenchmarking heap/push/extfibheap/100: Analyzing
[2K[38;5;2mheap/push/extfibheap/100[0m
[38;5;2m[0m time: [[2m5.6860 µs[0m [1m5.6946 µs[0m [2m5.7032 µs[0m]
change: [[2m+4.3330%[0m [38;5;1m[1m+4.6057%[0m[0m [2m+4.8716%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
Benchmarking heap/push/piefibheap/1000
[2KBenchmarking heap/push/piefibheap/1000: Warming up for 3.0000 s
[2KBenchmarking heap/push/piefibheap/1000: Collecting 100 samples in estimated 5.0564 s (449k iterations)
[2KBenchmarking heap/push/piefibheap/1000: Analyzing
[2K[38;5;2mheap/push/piefibheap/1000[0m
[38;5;2m[0m time: [[2m12.100 µs[0m [1m12.175 µs[0m [2m12.278 µs[0m]
change: [[2m+4.8516%[0m [38;5;1m[1m+5.7913%[0m[0m [2m+6.7335%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 7 outliers among 100 measurements (7.00%)[0m
6 (6.00%) low mild
1 (1.00%) high mild
Benchmarking heap/push/binaryheap/1000
[2KBenchmarking heap/push/binaryheap/1000: Warming up for 3.0000 s
[2KBenchmarking heap/push/binaryheap/1000: Collecting 100 samples in estimated 5.0070 s (2.6M iterations)
[2KBenchmarking heap/push/binaryheap/1000: Analyzing
[2K[38;5;2mheap/push/binaryheap/1000[0m
[38;5;2m[0m time: [[2m1.8938 µs[0m [1m1.8982 µs[0m [2m1.9029 µs[0m]
change: [[2m+1.5715%[0m [38;5;1m[1m+2.2426%[0m[0m [2m+3.0491%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 5 outliers among 100 measurements (5.00%)[0m
1 (1.00%) high mild
4 (4.00%) high severe
Benchmarking heap/push/priorityqueue/1000
[2KBenchmarking heap/push/priorityqueue/1000: Warming up for 3.0000 s
[2KBenchmarking heap/push/priorityqueue/1000: Collecting 100 samples in estimated 5.0884 s (227k iterations)
[2KBenchmarking heap/push/priorityqueue/1000: Analyzing
[2K[38;5;2mheap/push/priorityqueue/1000[0m
[38;5;2m[0m time: [[2m22.596 µs[0m [1m22.749 µs[0m [2m22.950 µs[0m]
change: [[2m+0.2694%[0m +0.7739% [2m+1.2885%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 6 outliers among 100 measurements (6.00%)[0m
3 (3.00%) high mild
3 (3.00%) high severe
Benchmarking heap/push/extfibheap/1000
[2KBenchmarking heap/push/extfibheap/1000: Warming up for 3.0000 s
[2KBenchmarking heap/push/extfibheap/1000: Collecting 100 samples in estimated 5.0410 s (76k iterations)
[2KBenchmarking heap/push/extfibheap/1000: Analyzing
[2K[38;5;2mheap/push/extfibheap/1000[0m
[38;5;2m[0m time: [[2m67.051 µs[0m [1m67.502 µs[0m [2m68.185 µs[0m]
change: [[2m+2.9019%[0m [38;5;1m[1m+3.2734%[0m[0m [2m+3.7258%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 2 outliers among 100 measurements (2.00%)[0m
2 (2.00%) high severe
Benchmarking heap/push/piefibheap/10000
[2KBenchmarking heap/push/piefibheap/10000: Warming up for 3.0000 s
[2KBenchmarking heap/push/piefibheap/10000: Collecting 100 samples in estimated 5.2512 s (30k iterations)
[2KBenchmarking heap/push/piefibheap/10000: Analyzing
[2K[38;5;2mheap/push/piefibheap/10000[0m
[38;5;2m[0m time: [[2m176.93 µs[0m [1m177.90 µs[0m [2m179.02 µs[0m]
change: [[2m−0.4203%[0m +0.1118% [2m+0.6117%[0m] (p = 0.67 > 0.05)
No change in performance detected.
[38;5;3mFound 17 outliers among 100 measurements (17.00%)[0m
4 (4.00%) low severe
2 (2.00%) low mild
7 (7.00%) high mild
4 (4.00%) high severe
Benchmarking heap/push/binaryheap/10000
[2KBenchmarking heap/push/binaryheap/10000: Warming up for 3.0000 s
[2KBenchmarking heap/push/binaryheap/10000: Collecting 100 samples in estimated 5.0352 s (278k iterations)
[2KBenchmarking heap/push/binaryheap/10000: Analyzing
[2K[38;5;2mheap/push/binaryheap/10000[0m
[38;5;2m[0m time: [[2m17.040 µs[0m [1m17.101 µs[0m [2m17.176 µs[0m]
change: [[2m−0.0765%[0m +0.2834% [2m+0.6126%[0m] (p = 0.11 > 0.05)
No change in performance detected.
[38;5;3mFound 4 outliers among 100 measurements (4.00%)[0m
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking heap/push/priorityqueue/10000
[2KBenchmarking heap/push/priorityqueue/10000: Warming up for 3.0000 s
[2KBenchmarking heap/push/priorityqueue/10000: Collecting 100 samples in estimated 5.0849 s (25k iterations)
[2KBenchmarking heap/push/priorityqueue/10000: Analyzing
[2K[38;5;2mheap/push/priorityqueue/10000[0m
[38;5;2m[0m time: [[2m201.17 µs[0m [1m201.72 µs[0m [2m202.55 µs[0m]
change: [[2m−0.2871%[0m −0.0995% [2m+0.1485%[0m] (p = 0.40 > 0.05)
No change in performance detected.
[38;5;3mFound 13 outliers among 100 measurements (13.00%)[0m
5 (5.00%) low severe
3 (3.00%) low mild
3 (3.00%) high mild
2 (2.00%) high severe
Benchmarking heap/push/extfibheap/10000
[2KBenchmarking heap/push/extfibheap/10000: Warming up for 3.0000 s
[2KBenchmarking heap/push/extfibheap/10000: Collecting 100 samples in estimated 6.7351 s (10k iterations)
[2KBenchmarking heap/push/extfibheap/10000: Analyzing
[2K[38;5;2mheap/push/extfibheap/10000[0m
[38;5;2m[0m time: [[2m674.82 µs[0m [1m680.46 µs[0m [2m689.62 µs[0m]
change: [[2m+3.0174%[0m [38;5;1m[1m+3.5497%[0m[0m [2m+4.2933%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 3 outliers among 100 measurements (3.00%)[0m
1 (1.00%) high mild
2 (2.00%) high severe
Benchmarking heap/pop/piefibheap/100
[2KBenchmarking heap/pop/piefibheap/100: Warming up for 3.0000 s
[2KBenchmarking heap/pop/piefibheap/100: Collecting 100 samples in estimated 5.0776 s (328k iterations)
[2KBenchmarking heap/pop/piefibheap/100: Analyzing
[2K[38;5;2mheap/pop/piefibheap/100[0m time: [[2m9.6154 µs[0m [1m9.6884 µs[0m [2m9.7924 µs[0m]
change: [[2m−0.9655%[0m −0.4997% [2m−0.0089%[0m] (p = 0.04 < 0.05)
Change within noise threshold.
[38;5;3mFound 9 outliers among 100 measurements (9.00%)[0m
6 (6.00%) low mild
3 (3.00%) high severe
Benchmarking heap/pop/binaryheap/100
[2KBenchmarking heap/pop/binaryheap/100: Warming up for 3.0000 s
[2KBenchmarking heap/pop/binaryheap/100: Collecting 100 samples in estimated 5.0101 s (2.1M iterations)
[2KBenchmarking heap/pop/binaryheap/100: Analyzing
[2K[38;5;2mheap/pop/binaryheap/100[0m time: [[2m1.5690 µs[0m [1m1.5724 µs[0m [2m1.5762 µs[0m]
change: [[2m−1.3730%[0m −1.1004% [2m−0.8441%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 1 outliers among 100 measurements (1.00%)[0m
1 (1.00%) high mild
Benchmarking heap/pop/priorityqueue/100
[2KBenchmarking heap/pop/priorityqueue/100: Warming up for 3.0000 s
[2KBenchmarking heap/pop/priorityqueue/100: Collecting 100 samples in estimated 5.0329 s (773k iterations)
[2KBenchmarking heap/pop/priorityqueue/100: Analyzing
[2K[38;5;2mheap/pop/priorityqueue/100[0m
[38;5;2m[0m time: [[2m2.5672 µs[0m [1m2.5727 µs[0m [2m2.5786 µs[0m]
change: [[2m−0.7120%[0m −0.2251% [2m+0.1958%[0m] (p = 0.34 > 0.05)
No change in performance detected.
[38;5;3mFound 5 outliers among 100 measurements (5.00%)[0m
5 (5.00%) high mild
Benchmarking heap/pop/extfibheap/100
[2KBenchmarking heap/pop/extfibheap/100: Warming up for 3.0000 s
[2KBenchmarking heap/pop/extfibheap/100: Collecting 100 samples in estimated 5.1271 s (177k iterations)
[2KBenchmarking heap/pop/extfibheap/100: Analyzing
[2K[38;5;2mheap/pop/extfibheap/100[0m time: [[2m20.329 µs[0m [1m20.372 µs[0m [2m20.418 µs[0m]
change: [[2m−7.4113%[0m +1.4074% [2m+10.595%[0m] (p = 0.79 > 0.05)
No change in performance detected.
[38;5;3mFound 9 outliers among 100 measurements (9.00%)[0m
3 (3.00%) high mild
6 (6.00%) high severe
Benchmarking heap/pop/piefibheap/1000
[2KBenchmarking heap/pop/piefibheap/1000: Warming up for 3.0000 s
[2KBenchmarking heap/pop/piefibheap/1000: Collecting 100 samples in estimated 5.7490 s (25k iterations)
[2KBenchmarking heap/pop/piefibheap/1000: Analyzing
[2K[38;5;2mheap/pop/piefibheap/1000[0m
[38;5;2m[0m time: [[2m190.13 µs[0m [1m190.51 µs[0m [2m190.95 µs[0m]
change: [[2m−6.8708%[0m [38;5;2m[1m−6.3319%[0m[0m [2m−5.6621%[0m] (p = 0.00 < 0.05)
Performance has [38;5;2mimproved[0m.
[38;5;3mFound 8 outliers among 100 measurements (8.00%)[0m
2 (2.00%) high mild
6 (6.00%) high severe
Benchmarking heap/pop/binaryheap/1000
[2KBenchmarking heap/pop/binaryheap/1000: Warming up for 3.0000 s
[2KBenchmarking heap/pop/binaryheap/1000: Collecting 100 samples in estimated 5.0973 s (207k iterations)
[2KBenchmarking heap/pop/binaryheap/1000: Analyzing
[2K[38;5;2mheap/pop/binaryheap/1000[0m
[38;5;2m[0m time: [[2m17.568 µs[0m [1m17.643 µs[0m [2m17.738 µs[0m]
change: [[2m+1.9395%[0m [38;5;1m[1m+2.3629%[0m[0m [2m+2.8730%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 16 outliers among 100 measurements (16.00%)[0m
2 (2.00%) low severe
2 (2.00%) low mild
6 (6.00%) high mild
6 (6.00%) high severe
Benchmarking heap/pop/priorityqueue/1000
[2KBenchmarking heap/pop/priorityqueue/1000: Warming up for 3.0000 s
[2KBenchmarking heap/pop/priorityqueue/1000: Collecting 100 samples in estimated 5.2355 s (61k iterations)
[2KBenchmarking heap/pop/priorityqueue/1000: Analyzing
[2K[38;5;2mheap/pop/priorityqueue/1000[0m
[38;5;2m[0m time: [[2m42.623 µs[0m [1m42.784 µs[0m [2m42.985 µs[0m]
change: [[2m+1.5196%[0m [38;5;1m[1m+2.0717%[0m[0m [2m+2.6239%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 2 outliers among 100 measurements (2.00%)[0m
2 (2.00%) high mild
Benchmarking heap/pop/extfibheap/1000
[2KBenchmarking heap/pop/extfibheap/1000: Warming up for 3.0000 s
[2KBenchmarking heap/pop/extfibheap/1000: Collecting 100 samples in estimated 6.9443 s (15k iterations)
[2KBenchmarking heap/pop/extfibheap/1000: Analyzing
[2K[38;5;2mheap/pop/extfibheap/1000[0m
[38;5;2m[0m time: [[2m412.26 µs[0m [1m413.50 µs[0m [2m415.26 µs[0m]
change: [[2m+1.2770%[0m [38;5;1m[1m+1.6348%[0m[0m [2m+2.0207%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 3 outliers among 100 measurements (3.00%)[0m
2 (2.00%) high mild
1 (1.00%) high severe
Benchmarking heap/pop/piefibheap/10000
[2KBenchmarking heap/pop/piefibheap/10000: Warming up for 3.0000 s
[2KBenchmarking heap/pop/piefibheap/10000: Collecting 100 samples in estimated 5.1416 s (1500 iterations)
[2KBenchmarking heap/pop/piefibheap/10000: Analyzing
[2K[38;5;2mheap/pop/piefibheap/10000[0m
[38;5;2m[0m time: [[2m2.9157 ms[0m [1m2.9250 ms[0m [2m2.9363 ms[0m]
change: [[2m+1.6481%[0m [38;5;1m[1m+1.9988%[0m[0m [2m+2.4123%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 3 outliers among 100 measurements (3.00%)[0m
3 (3.00%) high severe
Benchmarking heap/pop/binaryheap/10000
[2KBenchmarking heap/pop/binaryheap/10000: Warming up for 3.0000 s
[2KBenchmarking heap/pop/binaryheap/10000: Collecting 100 samples in estimated 7.1829 s (15k iterations)
[2KBenchmarking heap/pop/binaryheap/10000: Analyzing
[2K[38;5;2mheap/pop/binaryheap/10000[0m
[38;5;2m[0m time: [[2m341.89 µs[0m [1m343.46 µs[0m [2m345.34 µs[0m]
change: [[2m+0.6830%[0m +1.0216% [2m+1.4263%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 6 outliers among 100 measurements (6.00%)[0m
1 (1.00%) low mild
2 (2.00%) high mild
3 (3.00%) high severe
Benchmarking heap/pop/priorityqueue/10000
[2KBenchmarking heap/pop/priorityqueue/10000: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 6.4s, enable flat sampling, or reduce sample count to 60.
[2KBenchmarking heap/pop/priorityqueue/10000: Collecting 100 samples in estimated 6.3745 s (5050 iterations)
[2KBenchmarking heap/pop/priorityqueue/10000: Analyzing
[2K[38;5;2mheap/pop/priorityqueue/10000[0m
[38;5;2m[0m time: [[2m825.23 µs[0m [1m827.63 µs[0m [2m830.42 µs[0m]
change: [[2m+0.8491%[0m +1.1336% [2m+1.4699%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 13 outliers among 100 measurements (13.00%)[0m
9 (9.00%) high mild
4 (4.00%) high severe
Benchmarking heap/pop/extfibheap/10000
[2KBenchmarking heap/pop/extfibheap/10000: Warming up for 3.0000 s
[2KBenchmarking heap/pop/extfibheap/10000: Collecting 100 samples in estimated 5.4255 s (900 iterations)
[2KBenchmarking heap/pop/extfibheap/10000: Analyzing
[2K[38;5;2mheap/pop/extfibheap/10000[0m
[38;5;2m[0m time: [[2m5.5183 ms[0m [1m5.5355 ms[0m [2m5.5581 ms[0m]
change: [[2m+0.6944%[0m +1.0701% [2m+1.4815%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 3 outliers among 100 measurements (3.00%)[0m
1 (1.00%) high mild
2 (2.00%) high severe
Benchmarking heap/decrease_key/piefibheap/100
[2KBenchmarking heap/decrease_key/piefibheap/100: Warming up for 3.0000 s
[2KBenchmarking heap/decrease_key/piefibheap/100: Collecting 100 samples in estimated 5.0076 s (702k iterations)
[2KBenchmarking heap/decrease_key/piefibheap/100: Analyzing
[2K[38;5;2mheap/decrease_key/piefibheap/100[0m
[38;5;2m[0m time: [[2m851.50 ns[0m [1m860.82 ns[0m [2m870.91 ns[0m]
change: [[2m+0.8855%[0m +5.0276% [2m+9.5521%[0m] (p = 0.02 < 0.05)
Change within noise threshold.
[38;5;3mFound 9 outliers among 100 measurements (9.00%)[0m
7 (7.00%) low severe
2 (2.00%) low mild
Benchmarking heap/decrease_key/priorityqueue/100
[2KBenchmarking heap/decrease_key/priorityqueue/100: Warming up for 3.0000 s
[2KBenchmarking heap/decrease_key/priorityqueue/100: Collecting 100 samples in estimated 5.0107 s (909k iterations)
[2KBenchmarking heap/decrease_key/priorityqueue/100: Analyzing
[2K[38;5;2mheap/decrease_key/priorityqueue/100[0m
[38;5;2m[0m time: [[2m1.4548 µs[0m [1m1.4574 µs[0m [2m1.4605 µs[0m]
change: [[2m+0.0484%[0m +1.0224% [2m+1.8857%[0m] (p = 0.03 < 0.05)
Change within noise threshold.
[38;5;3mFound 16 outliers among 100 measurements (16.00%)[0m
3 (3.00%) low severe
6 (6.00%) low mild
6 (6.00%) high mild
1 (1.00%) high severe
Benchmarking heap/decrease_key/binaryheap_lazy/100
[2KBenchmarking heap/decrease_key/binaryheap_lazy/100: Warming up for 3.0000 s
[2KBenchmarking heap/decrease_key/binaryheap_lazy/100: Collecting 100 samples in estimated 5.0000 s (3.0M iterations)
[2KBenchmarking heap/decrease_key/binaryheap_lazy/100: Analyzing
[2K[38;5;2mheap/decrease_key/binaryheap_lazy/100[0m
[38;5;2m[0m time: [[2m461.08 ns[0m [1m462.43 ns[0m [2m463.91 ns[0m]
change: [[2m+0.7257%[0m +1.2320% [2m+1.6722%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 9 outliers among 100 measurements (9.00%)[0m
3 (3.00%) low mild
4 (4.00%) high mild
2 (2.00%) high severe
Benchmarking heap/decrease_key/piefibheap/1000
[2KBenchmarking heap/decrease_key/piefibheap/1000: Warming up for 3.0000 s
[2KBenchmarking heap/decrease_key/piefibheap/1000: Collecting 100 samples in estimated 5.0136 s (81k iterations)
[2KBenchmarking heap/decrease_key/piefibheap/1000: Analyzing
[2K[38;5;2mheap/decrease_key/piefibheap/1000[0m
[38;5;2m[0m time: [[2m7.7930 µs[0m [1m7.8672 µs[0m [2m7.9376 µs[0m]
change: [[2m+4.2564%[0m [38;5;1m[1m+8.2254%[0m[0m [2m+12.395%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 11 outliers among 100 measurements (11.00%)[0m
6 (6.00%) low severe
1 (1.00%) low mild
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking heap/decrease_key/priorityqueue/1000
[2KBenchmarking heap/decrease_key/priorityqueue/1000: Warming up for 3.0000 s
[2KBenchmarking heap/decrease_key/priorityqueue/1000: Collecting 100 samples in estimated 5.1291 s (91k iterations)
[2KBenchmarking heap/decrease_key/priorityqueue/1000: Analyzing
[2K[38;5;2mheap/decrease_key/priorityqueue/1000[0m
[38;5;2m[0m time: [[2m15.408 µs[0m [1m15.455 µs[0m [2m15.509 µs[0m]
change: [[2m+1.4758%[0m [38;5;1m[1m+2.0355%[0m[0m [2m+2.6143%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 11 outliers among 100 measurements (11.00%)[0m
6 (6.00%) low severe
4 (4.00%) low mild
1 (1.00%) high severe
Benchmarking heap/decrease_key/binaryheap_lazy/1000
[2KBenchmarking heap/decrease_key/binaryheap_lazy/1000: Warming up for 3.0000 s
[2KBenchmarking heap/decrease_key/binaryheap_lazy/1000: Collecting 100 samples in estimated 5.0791 s (273k iterations)
[2KBenchmarking heap/decrease_key/binaryheap_lazy/1000: Analyzing
[2K[38;5;2mheap/decrease_key/binaryheap_lazy/1000[0m
[38;5;2m[0m time: [[2m4.4578 µs[0m [1m4.4655 µs[0m [2m4.4756 µs[0m]
change: [[2m−0.4167%[0m −0.0487% [2m+0.3170%[0m] (p = 0.79 > 0.05)
No change in performance detected.
[38;5;3mFound 19 outliers among 100 measurements (19.00%)[0m
12 (12.00%) low mild
3 (3.00%) high mild
4 (4.00%) high severe
Benchmarking heap/decrease_key/piefibheap/10000
[2KBenchmarking heap/decrease_key/piefibheap/10000: Warming up for 3.0000 s
[2KBenchmarking heap/decrease_key/piefibheap/10000: Collecting 100 samples in estimated 6.3414 s (10k iterations)
[2KBenchmarking heap/decrease_key/piefibheap/10000: Analyzing
[2K[38;5;2mheap/decrease_key/piefibheap/10000[0m
[38;5;2m[0m time: [[2m110.53 µs[0m [1m113.59 µs[0m [2m116.28 µs[0m]
change: [[2m+3.1140%[0m [38;5;1m[1m+6.8658%[0m[0m [2m+10.630%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 20 outliers among 100 measurements (20.00%)[0m
4 (4.00%) low severe
1 (1.00%) low mild
13 (13.00%) high mild
2 (2.00%) high severe
Benchmarking heap/decrease_key/priorityqueue/10000
[2KBenchmarking heap/decrease_key/priorityqueue/10000: Warming up for 3.0000 s
[2KBenchmarking heap/decrease_key/priorityqueue/10000: Collecting 100 samples in estimated 6.5688 s (10k iterations)
[2KBenchmarking heap/decrease_key/priorityqueue/10000: Analyzing
[2K[38;5;2mheap/decrease_key/priorityqueue/10000[0m
[38;5;2m[0m time: [[2m248.57 µs[0m [1m249.25 µs[0m [2m250.02 µs[0m]
change: [[2m+2.3657%[0m [38;5;1m[1m+3.0293%[0m[0m [2m+3.6271%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 2 outliers among 100 measurements (2.00%)[0m
2 (2.00%) high severe
Benchmarking heap/decrease_key/binaryheap_lazy/10000
[2KBenchmarking heap/decrease_key/binaryheap_lazy/10000: Warming up for 3.0000 s
[2KBenchmarking heap/decrease_key/binaryheap_lazy/10000: Collecting 100 samples in estimated 6.2052 s (25k iterations)
[2KBenchmarking heap/decrease_key/binaryheap_lazy/10000: Analyzing
[2K[38;5;2mheap/decrease_key/binaryheap_lazy/10000[0m
[38;5;2m[0m time: [[2m47.893 µs[0m [1m47.985 µs[0m [2m48.084 µs[0m]
change: [[2m−0.1103%[0m +0.3958% [2m+0.8985%[0m] (p = 0.13 > 0.05)
No change in performance detected.
[38;5;3mFound 6 outliers among 100 measurements (6.00%)[0m
3 (3.00%) low severe
3 (3.00%) low mild
Benchmarking heap/push_pop/piefibheap/100
[2KBenchmarking heap/push_pop/piefibheap/100: Warming up for 3.0000 s
[2KBenchmarking heap/push_pop/piefibheap/100: Collecting 100 samples in estimated 5.0021 s (550k iterations)
[2KBenchmarking heap/push_pop/piefibheap/100: Analyzing
[2K[38;5;2mheap/push_pop/piefibheap/100[0m
[38;5;2m[0m time: [[2m9.0274 µs[0m [1m9.0390 µs[0m [2m9.0522 µs[0m]
change: [[2m+3.5957%[0m [38;5;1m[1m+3.8359%[0m[0m [2m+4.0942%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 6 outliers among 100 measurements (6.00%)[0m
3 (3.00%) low mild
2 (2.00%) high mild
1 (1.00%) high severe
Benchmarking heap/push_pop/binaryheap/100
[2KBenchmarking heap/push_pop/binaryheap/100: Warming up for 3.0000 s
[2KBenchmarking heap/push_pop/binaryheap/100: Collecting 100 samples in estimated 5.0012 s (2.8M iterations)
[2KBenchmarking heap/push_pop/binaryheap/100: Analyzing
[2K[38;5;2mheap/push_pop/binaryheap/100[0m
[38;5;2m[0m time: [[2m1.7858 µs[0m [1m1.7868 µs[0m [2m1.7880 µs[0m]
change: [[2m−0.2788%[0m −0.0350% [2m+0.2401%[0m] (p = 0.81 > 0.05)
No change in performance detected.
[38;5;3mFound 23 outliers among 100 measurements (23.00%)[0m
7 (7.00%) low severe
1 (1.00%) low mild
3 (3.00%) high mild
12 (12.00%) high severe
Benchmarking heap/push_pop/priorityqueue/100
[2KBenchmarking heap/push_pop/priorityqueue/100: Warming up for 3.0000 s
[2KBenchmarking heap/push_pop/priorityqueue/100: Collecting 100 samples in estimated 5.0072 s (1.1M iterations)
[2KBenchmarking heap/push_pop/priorityqueue/100: Analyzing
[2K[38;5;2mheap/push_pop/priorityqueue/100[0m
[38;5;2m[0m time: [[2m4.4454 µs[0m [1m4.4543 µs[0m [2m4.4650 µs[0m]
change: [[2m−0.2657%[0m +0.2897% [2m+0.8808%[0m] (p = 0.40 > 0.05)
No change in performance detected.
[38;5;3mFound 13 outliers among 100 measurements (13.00%)[0m
4 (4.00%) high mild
9 (9.00%) high severe
Benchmarking heap/push_pop/extfibheap/100
[2KBenchmarking heap/push_pop/extfibheap/100: Warming up for 3.0000 s
[2KBenchmarking heap/push_pop/extfibheap/100: Collecting 100 samples in estimated 5.0404 s (252k iterations)
[2KBenchmarking heap/push_pop/extfibheap/100: Analyzing
[2K[38;5;2mheap/push_pop/extfibheap/100[0m
[38;5;2m[0m time: [[2m19.820 µs[0m [1m19.864 µs[0m [2m19.911 µs[0m]
[38;5;3mFound 13 outliers among 100 measurements (13.00%)[0m
4 (4.00%) high mild
9 (9.00%) high severe
Benchmarking heap/push_pop/piefibheap/1000
[2KBenchmarking heap/push_pop/piefibheap/1000: Warming up for 3.0000 s
[2KBenchmarking heap/push_pop/piefibheap/1000: Collecting 100 samples in estimated 5.2843 s (45k iterations)
[2KBenchmarking heap/push_pop/piefibheap/1000: Analyzing
[2K[38;5;2mheap/push_pop/piefibheap/1000[0m
[38;5;2m[0m time: [[2m116.75 µs[0m [1m117.10 µs[0m [2m117.49 µs[0m]
change: [[2m+1.2615%[0m [38;5;1m[1m+1.6530%[0m[0m [2m+2.0993%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 24 outliers among 100 measurements (24.00%)[0m
2 (2.00%) low severe
13 (13.00%) high mild
9 (9.00%) high severe
Benchmarking heap/push_pop/binaryheap/1000
[2KBenchmarking heap/push_pop/binaryheap/1000: Warming up for 3.0000 s
[2KBenchmarking heap/push_pop/binaryheap/1000: Collecting 100 samples in estimated 5.0240 s (278k iterations)
[2KBenchmarking heap/push_pop/binaryheap/1000: Analyzing
[2K[38;5;2mheap/push_pop/binaryheap/1000[0m
[38;5;2m[0m time: [[2m17.930 µs[0m [1m17.980 µs[0m [2m18.049 µs[0m]
change: [[2m−0.9695%[0m −0.4809% [2m+0.2524%[0m] (p = 0.09 > 0.05)
No change in performance detected.
[38;5;3mFound 25 outliers among 100 measurements (25.00%)[0m
15 (15.00%) low severe
2 (2.00%) low mild
4 (4.00%) high mild
4 (4.00%) high severe
Benchmarking heap/push_pop/priorityqueue/1000
[2KBenchmarking heap/push_pop/priorityqueue/1000: Warming up for 3.0000 s
[2KBenchmarking heap/push_pop/priorityqueue/1000: Collecting 100 samples in estimated 5.0320 s (86k iterations)
[2KBenchmarking heap/push_pop/priorityqueue/1000: Analyzing
[2K[38;5;2mheap/push_pop/priorityqueue/1000[0m
[38;5;2m[0m time: [[2m58.034 µs[0m [1m58.315 µs[0m [2m58.697 µs[0m]
change: [[2m−0.0010%[0m +0.4626% [2m+0.9297%[0m] (p = 0.07 > 0.05)
No change in performance detected.
[38;5;3mFound 21 outliers among 100 measurements (21.00%)[0m
1 (1.00%) low severe
10 (10.00%) low mild
3 (3.00%) high mild
7 (7.00%) high severe
Benchmarking heap/push_pop/extfibheap/1000
[2KBenchmarking heap/push_pop/extfibheap/1000: Warming up for 3.0000 s
[2KBenchmarking heap/push_pop/extfibheap/1000: Collecting 100 samples in estimated 6.2759 s (20k iterations)
[2KBenchmarking heap/push_pop/extfibheap/1000: Analyzing
[2K[38;5;2mheap/push_pop/extfibheap/1000[0m
[38;5;2m[0m time: [[2m312.53 µs[0m [1m313.78 µs[0m [2m315.18 µs[0m]
[38;5;3mFound 3 outliers among 100 measurements (3.00%)[0m
1 (1.00%) high mild
2 (2.00%) high severe
Benchmarking heap/push_pop/piefibheap/10000
[2KBenchmarking heap/push_pop/piefibheap/10000: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 7.4s, enable flat sampling, or reduce sample count to 50.
[2KBenchmarking heap/push_pop/piefibheap/10000: Collecting 100 samples in estimated 7.4199 s (5050 iterations)
[2KBenchmarking heap/push_pop/piefibheap/10000: Analyzing
[2K[38;5;2mheap/push_pop/piefibheap/10000[0m
[38;5;2m[0m time: [[2m1.4599 ms[0m [1m1.4635 ms[0m [2m1.4681 ms[0m]
change: [[2m+1.0520%[0m [38;5;1m[1m+1.3179%[0m[0m [2m+1.6499%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 13 outliers among 100 measurements (13.00%)[0m
8 (8.00%) high mild
5 (5.00%) high severe
Benchmarking heap/push_pop/binaryheap/10000
[2KBenchmarking heap/push_pop/binaryheap/10000: Warming up for 3.0000 s
[2KBenchmarking heap/push_pop/binaryheap/10000: Collecting 100 samples in estimated 5.9178 s (20k iterations)
[2KBenchmarking heap/push_pop/binaryheap/10000: Analyzing
[2K[38;5;2mheap/push_pop/binaryheap/10000[0m
[38;5;2m[0m time: [[2m290.77 µs[0m [1m291.25 µs[0m [2m291.78 µs[0m]
change: [[2m+3.3792%[0m [38;5;1m[1m+4.0293%[0m[0m [2m+4.8364%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 10 outliers among 100 measurements (10.00%)[0m
2 (2.00%) high mild
8 (8.00%) high severe
Benchmarking heap/push_pop/priorityqueue/10000
[2KBenchmarking heap/push_pop/priorityqueue/10000: Warming up for 3.0000 s
[2KBenchmarking heap/push_pop/priorityqueue/10000: Collecting 100 samples in estimated 8.0403 s (10k iterations)
[2KBenchmarking heap/push_pop/priorityqueue/10000: Analyzing
[2K[38;5;2mheap/push_pop/priorityqueue/10000[0m
[38;5;2m[0m time: [[2m796.00 µs[0m [1m797.32 µs[0m [2m798.96 µs[0m]
change: [[2m−0.3960%[0m +0.0327% [2m+0.5419%[0m] (p = 0.89 > 0.05)
No change in performance detected.
[38;5;3mFound 3 outliers among 100 measurements (3.00%)[0m
3 (3.00%) high severe
Benchmarking heap/push_pop/extfibheap/10000
[2KBenchmarking heap/push_pop/extfibheap/10000: Warming up for 3.0000 s
[2KBenchmarking heap/push_pop/extfibheap/10000: Collecting 100 samples in estimated 5.1624 s (1500 iterations)
[2KBenchmarking heap/push_pop/extfibheap/10000: Analyzing
[2K[38;5;2mheap/push_pop/extfibheap/10000[0m
[38;5;2m[0m time: [[2m3.3918 ms[0m [1m3.3996 ms[0m [2m3.4075 ms[0m]
[38;5;3mFound 13 outliers among 100 measurements (13.00%)[0m
3 (3.00%) low mild
10 (10.00%) high mild
Benchmarking heap/peek/piefibheap
[2KBenchmarking heap/peek/piefibheap: Warming up for 3.0000 s
[2KBenchmarking heap/peek/piefibheap: Collecting 100 samples in estimated 5.0000 s (1.3B iterations)
[2KBenchmarking heap/peek/piefibheap: Analyzing
[2K[38;5;2mheap/peek/piefibheap[0m time: [[2m3.8879 ns[0m [1m3.8933 ns[0m [2m3.8984 ns[0m]
change: [[2m−0.7319%[0m −0.4134% [2m−0.1426%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 23 outliers among 100 measurements (23.00%)[0m
8 (8.00%) low severe
3 (3.00%) low mild
4 (4.00%) high mild
8 (8.00%) high severe
Benchmarking heap/peek/binaryheap
[2KBenchmarking heap/peek/binaryheap: Warming up for 3.0000 s
[2KBenchmarking heap/peek/binaryheap: Collecting 100 samples in estimated 5.0000 s (24B iterations)
[2KBenchmarking heap/peek/binaryheap: Analyzing
[2K[38;5;2mheap/peek/binaryheap[0m time: [[2m220.51 ps[0m [1m222.11 ps[0m [2m223.76 ps[0m]
change: [[2m+3.7229%[0m [38;5;1m[1m+4.7771%[0m[0m [2m+5.8794%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 3 outliers among 100 measurements (3.00%)[0m
1 (1.00%) high mild
2 (2.00%) high severe
Benchmarking heap/peek/priorityqueue
[2KBenchmarking heap/peek/priorityqueue: Warming up for 3.0000 s
[2KBenchmarking heap/peek/priorityqueue: Collecting 100 samples in estimated 5.0000 s (1.2B iterations)
[2KBenchmarking heap/peek/priorityqueue: Analyzing
[2K[38;5;2mheap/peek/priorityqueue[0m time: [[2m4.1047 ns[0m [1m4.1127 ns[0m [2m4.1242 ns[0m]
change: [[2m+0.4791%[0m +0.8607% [2m+1.2964%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 11 outliers among 100 measurements (11.00%)[0m
7 (7.00%) high mild
4 (4.00%) high severe
Benchmarking heap/peek/extfibheap
[2KBenchmarking heap/peek/extfibheap: Warming up for 3.0000 s
[2KBenchmarking heap/peek/extfibheap: Collecting 100 samples in estimated 5.0000 s (1.3B iterations)
[2KBenchmarking heap/peek/extfibheap: Analyzing
[2K[38;5;2mheap/peek/extfibheap[0m time: [[2m3.8959 ns[0m [1m3.9065 ns[0m [2m3.9190 ns[0m]
[38;5;3mFound 19 outliers among 100 measurements (19.00%)[0m
6 (6.00%) low severe
5 (5.00%) high mild
8 (8.00%) high severe
Benchmarking heap/drain/piefibheap/100
[2KBenchmarking heap/drain/piefibheap/100: Warming up for 3.0000 s
[2KBenchmarking heap/drain/piefibheap/100: Collecting 100 samples in estimated 5.0248 s (359k iterations)
[2KBenchmarking heap/drain/piefibheap/100: Analyzing
[2K[38;5;2mheap/drain/piefibheap/100[0m
[38;5;2m[0m time: [[2m8.8169 µs[0m [1m8.8930 µs[0m [2m9.0008 µs[0m]
change: [[2m−1.8591%[0m −1.3389% [2m−0.7660%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 10 outliers among 100 measurements (10.00%)[0m
2 (2.00%) low mild
5 (5.00%) high mild
3 (3.00%) high severe
Benchmarking heap/drain/binaryheap/100
[2KBenchmarking heap/drain/binaryheap/100: Warming up for 3.0000 s
[2KBenchmarking heap/drain/binaryheap/100: Collecting 100 samples in estimated 5.0001 s (3.9M iterations)
[2KBenchmarking heap/drain/binaryheap/100: Analyzing
[2K[38;5;2mheap/drain/binaryheap/100[0m
[38;5;2m[0m time: [[2m828.95 ns[0m [1m830.99 ns[0m [2m833.67 ns[0m]
change: [[2m−0.0893%[0m +0.1879% [2m+0.4758%[0m] (p = 0.20 > 0.05)
No change in performance detected.
[38;5;3mFound 32 outliers among 100 measurements (32.00%)[0m
14 (14.00%) low severe
8 (8.00%) low mild
3 (3.00%) high mild
7 (7.00%) high severe
Benchmarking heap/drain/extfibheap/100
[2KBenchmarking heap/drain/extfibheap/100: Warming up for 3.0000 s
[2KBenchmarking heap/drain/extfibheap/100: Collecting 100 samples in estimated 5.1466 s (172k iterations)
[2KBenchmarking heap/drain/extfibheap/100: Analyzing
[2K[38;5;2mheap/drain/extfibheap/100[0m
[38;5;2m[0m time: [[2m20.389 µs[0m [1m20.420 µs[0m [2m20.453 µs[0m]
[38;5;3mFound 14 outliers among 100 measurements (14.00%)[0m
1 (1.00%) low mild
4 (4.00%) high mild
9 (9.00%) high severe
Benchmarking heap/drain/piefibheap/1000
[2KBenchmarking heap/drain/piefibheap/1000: Warming up for 3.0000 s
[2KBenchmarking heap/drain/piefibheap/1000: Collecting 100 samples in estimated 6.1115 s (25k iterations)
[2KBenchmarking heap/drain/piefibheap/1000: Analyzing
[2K[38;5;2mheap/drain/piefibheap/1000[0m
[38;5;2m[0m time: [[2m206.88 µs[0m [1m207.33 µs[0m [2m207.79 µs[0m]
change: [[2m−0.8322%[0m −0.5991% [2m−0.3303%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 18 outliers among 100 measurements (18.00%)[0m
9 (9.00%) low mild
5 (5.00%) high mild
4 (4.00%) high severe
Benchmarking heap/drain/binaryheap/1000
[2KBenchmarking heap/drain/binaryheap/1000: Warming up for 3.0000 s
[2KBenchmarking heap/drain/binaryheap/1000: Collecting 100 samples in estimated 5.0817 s (283k iterations)
[2KBenchmarking heap/drain/binaryheap/1000: Analyzing
[2K[38;5;2mheap/drain/binaryheap/1000[0m
[38;5;2m[0m time: [[2m14.645 µs[0m [1m14.654 µs[0m [2m14.662 µs[0m]
change: [[2m+0.2456%[0m +0.4430% [2m+0.6328%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 2 outliers among 100 measurements (2.00%)[0m
1 (1.00%) low mild
1 (1.00%) high mild
Benchmarking heap/drain/extfibheap/1000
[2KBenchmarking heap/drain/extfibheap/1000: Warming up for 3.0000 s
[2KBenchmarking heap/drain/extfibheap/1000: Collecting 100 samples in estimated 7.0950 s (15k iterations)
[2KBenchmarking heap/drain/extfibheap/1000: Analyzing
[2K[38;5;2mheap/drain/extfibheap/1000[0m
[38;5;2m[0m time: [[2m411.76 µs[0m [1m412.67 µs[0m [2m413.63 µs[0m]
[38;5;3mFound 1 outliers among 100 measurements (1.00%)[0m
1 (1.00%) low mild
Benchmarking heap/drain/piefibheap/10000
[2KBenchmarking heap/drain/piefibheap/10000: Warming up for 3.0000 s
[2KBenchmarking heap/drain/piefibheap/10000: Collecting 100 samples in estimated 5.0113 s (1500 iterations)
[2KBenchmarking heap/drain/piefibheap/10000: Analyzing
[2K[38;5;2mheap/drain/piefibheap/10000[0m
[38;5;2m[0m time: [[2m2.9217 ms[0m [1m2.9315 ms[0m [2m2.9461 ms[0m]
change: [[2m−1.0405%[0m −0.5270% [2m+0.0752%[0m] (p = 0.04 < 0.05)
Change within noise threshold.
[38;5;3mFound 17 outliers among 100 measurements (17.00%)[0m
7 (7.00%) low severe
2 (2.00%) low mild
1 (1.00%) high mild
7 (7.00%) high severe
Benchmarking heap/drain/binaryheap/10000
[2KBenchmarking heap/drain/binaryheap/10000: Warming up for 3.0000 s
[2KBenchmarking heap/drain/binaryheap/10000: Collecting 100 samples in estimated 6.4424 s (20k iterations)
[2KBenchmarking heap/drain/binaryheap/10000: Analyzing
[2K[38;5;2mheap/drain/binaryheap/10000[0m
[38;5;2m[0m time: [[2m233.73 µs[0m [1m234.21 µs[0m [2m234.73 µs[0m]
change: [[2m+0.8918%[0m +1.4769% [2m+2.2046%[0m] (p = 0.00 < 0.05)
Change within noise threshold.
[38;5;3mFound 2 outliers among 100 measurements (2.00%)[0m
2 (2.00%) low mild
Benchmarking heap/drain/extfibheap/10000
[2KBenchmarking heap/drain/extfibheap/10000: Warming up for 3.0000 s
[2KBenchmarking heap/drain/extfibheap/10000: Collecting 100 samples in estimated 5.4756 s (900 iterations)
[2KBenchmarking heap/drain/extfibheap/10000: Analyzing
[2K[38;5;2mheap/drain/extfibheap/10000[0m
[38;5;2m[0m time: [[2m5.5080 ms[0m [1m5.5134 ms[0m [2m5.5192 ms[0m]
[38;5;3mFound 8 outliers among 100 measurements (8.00%)[0m
6 (6.00%) high mild
2 (2.00%) high severe
Benchmarking heap/mixed_workload/piefibheap/100
[2KBenchmarking heap/mixed_workload/piefibheap/100: Warming up for 3.0000 s
[2KBenchmarking heap/mixed_workload/piefibheap/100: Collecting 100 samples in estimated 5.0457 s (485k iterations)
[2KBenchmarking heap/mixed_workload/piefibheap/100: Analyzing
[2K[38;5;2mheap/mixed_workload/piefibheap/100[0m
[38;5;2m[0m time: [[2m10.293 µs[0m [1m10.320 µs[0m [2m10.349 µs[0m]
[38;5;3mFound 1 outliers among 100 measurements (1.00%)[0m
1 (1.00%) high mild
Benchmarking heap/mixed_workload/binaryheap_lazy/100
[2KBenchmarking heap/mixed_workload/binaryheap_lazy/100: Warming up for 3.0000 s
[2KBenchmarking heap/mixed_workload/binaryheap_lazy/100: Collecting 100 samples in estimated 5.0019 s (1.7M iterations)
[2KBenchmarking heap/mixed_workload/binaryheap_lazy/100: Analyzing
[2K[38;5;2mheap/mixed_workload/binaryheap_lazy/100[0m
[38;5;2m[0m time: [[2m2.9563 µs[0m [1m2.9639 µs[0m [2m2.9721 µs[0m]
[38;5;3mFound 2 outliers among 100 measurements (2.00%)[0m
2 (2.00%) high mild
Benchmarking heap/mixed_workload/priorityqueue/100
[2KBenchmarking heap/mixed_workload/priorityqueue/100: Warming up for 3.0000 s
[2KBenchmarking heap/mixed_workload/priorityqueue/100: Collecting 100 samples in estimated 5.0072 s (995k iterations)
[2KBenchmarking heap/mixed_workload/priorityqueue/100: Analyzing
[2K[38;5;2mheap/mixed_workload/priorityqueue/100[0m
[38;5;2m[0m time: [[2m5.0025 µs[0m [1m5.0117 µs[0m [2m5.0218 µs[0m]
Benchmarking heap/mixed_workload/piefibheap/1000
[2KBenchmarking heap/mixed_workload/piefibheap/1000: Warming up for 3.0000 s
[2KBenchmarking heap/mixed_workload/piefibheap/1000: Collecting 100 samples in estimated 5.5098 s (30k iterations)
[2KBenchmarking heap/mixed_workload/piefibheap/1000: Analyzing
[2K[38;5;2mheap/mixed_workload/piefibheap/1000[0m
[38;5;2m[0m time: [[2m181.07 µs[0m [1m181.68 µs[0m [2m182.55 µs[0m]
[38;5;3mFound 17 outliers among 100 measurements (17.00%)[0m
1 (1.00%) low mild
14 (14.00%) high mild
2 (2.00%) high severe
Benchmarking heap/mixed_workload/binaryheap_lazy/1000
[2KBenchmarking heap/mixed_workload/binaryheap_lazy/1000: Warming up for 3.0000 s
[2KBenchmarking heap/mixed_workload/binaryheap_lazy/1000: Collecting 100 samples in estimated 5.1335 s (152k iterations)
[2KBenchmarking heap/mixed_workload/binaryheap_lazy/1000: Analyzing
[2K[38;5;2mheap/mixed_workload/binaryheap_lazy/1000[0m
[38;5;2m[0m time: [[2m32.594 µs[0m [1m32.793 µs[0m [2m33.072 µs[0m]
[38;5;3mFound 28 outliers among 100 measurements (28.00%)[0m
9 (9.00%) low severe
2 (2.00%) low mild
6 (6.00%) high mild
11 (11.00%) high severe
Benchmarking heap/mixed_workload/priorityqueue/1000
[2KBenchmarking heap/mixed_workload/priorityqueue/1000: Warming up for 3.0000 s
[2KBenchmarking heap/mixed_workload/priorityqueue/1000: Collecting 100 samples in estimated 5.0612 s (61k iterations)
[2KBenchmarking heap/mixed_workload/priorityqueue/1000: Analyzing
[2K[38;5;2mheap/mixed_workload/priorityqueue/1000[0m
[38;5;2m[0m time: [[2m82.975 µs[0m [1m83.123 µs[0m [2m83.290 µs[0m]
Benchmarking heap/mixed_workload/piefibheap/10000
[2KBenchmarking heap/mixed_workload/piefibheap/10000: Warming up for 3.0000 s
[2KBenchmarking heap/mixed_workload/piefibheap/10000: Collecting 100 samples in estimated 5.1310 s (1900 iterations)
[2KBenchmarking heap/mixed_workload/piefibheap/10000: Analyzing
[2K[38;5;2mheap/mixed_workload/piefibheap/10000[0m
[38;5;2m[0m time: [[2m2.6922 ms[0m [1m2.6968 ms[0m [2m2.7019 ms[0m]
[38;5;3mFound 2 outliers among 100 measurements (2.00%)[0m
2 (2.00%) high severe
Benchmarking heap/mixed_workload/binaryheap_lazy/10000
[2KBenchmarking heap/mixed_workload/binaryheap_lazy/10000: Warming up for 3.0000 s
[2KBenchmarking heap/mixed_workload/binaryheap_lazy/10000: Collecting 100 samples in estimated 6.8555 s (10k iterations)
[2KBenchmarking heap/mixed_workload/binaryheap_lazy/10000: Analyzing
[2K[38;5;2mheap/mixed_workload/binaryheap_lazy/10000[0m
[38;5;2m[0m time: [[2m665.42 µs[0m [1m668.95 µs[0m [2m674.34 µs[0m]
[38;5;3mFound 2 outliers among 100 measurements (2.00%)[0m
2 (2.00%) high severe
Benchmarking heap/mixed_workload/priorityqueue/10000
[2KBenchmarking heap/mixed_workload/priorityqueue/10000: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 6.0s, enable flat sampling, or reduce sample count to 60.
[2KBenchmarking heap/mixed_workload/priorityqueue/10000: Collecting 100 samples in estimated 6.0484 s (5050 iterations)
[2KBenchmarking heap/mixed_workload/priorityqueue/10000: Analyzing
[2K[38;5;2mheap/mixed_workload/priorityqueue/10000[0m
[38;5;2m[0m time: [[2m1.1847 ms[0m [1m1.1880 ms[0m [2m1.1927 ms[0m]
[38;5;3mFound 1 outliers among 100 measurements (1.00%)[0m
1 (1.00%) high mild
Benchmarking list/mid_modify/linkedlist/100
[2KBenchmarking list/mid_modify/linkedlist/100: Warming up for 3.0000 s
[2KBenchmarking list/mid_modify/linkedlist/100: Collecting 100 samples in estimated 5.0085 s (1.8M iterations)
[2KBenchmarking list/mid_modify/linkedlist/100: Analyzing
[2K[38;5;2mlist/mid_modify/linkedlist/100[0m
[38;5;2m[0m time: [[2m1.5243 µs[0m [1m1.5339 µs[0m [2m1.5462 µs[0m]
change: [[2m−35.202%[0m −0.2770% [2m+52.534%[0m] (p = 0.94 > 0.05)
No change in performance detected.
[38;5;3mFound 30 outliers among 100 measurements (30.00%)[0m
8 (8.00%) low severe
5 (5.00%) low mild
7 (7.00%) high mild
10 (10.00%) high severe
Benchmarking list/mid_modify/linkedlist/1000
[2KBenchmarking list/mid_modify/linkedlist/1000: Warming up for 3.0000 s
[2KBenchmarking list/mid_modify/linkedlist/1000: Collecting 100 samples in estimated 5.0210 s (182k iterations)
[2KBenchmarking list/mid_modify/linkedlist/1000: Analyzing
[2K[38;5;2mlist/mid_modify/linkedlist/1000[0m
[38;5;2m[0m time: [[2m14.603 µs[0m [1m14.691 µs[0m [2m14.821 µs[0m]
change: [[2m−3.6188%[0m +8.7837% [2m+40.031%[0m] (p = 0.64 > 0.05)
No change in performance detected.
[38;5;3mFound 11 outliers among 100 measurements (11.00%)[0m
2 (2.00%) low mild
6 (6.00%) high mild
3 (3.00%) high severe
Benchmarking list/mid_modify/linkedlist/10000
[2KBenchmarking list/mid_modify/linkedlist/10000: Warming up for 3.0000 s
[2KBenchmarking list/mid_modify/linkedlist/10000: Collecting 100 samples in estimated 5.5617 s (20k iterations)
[2KBenchmarking list/mid_modify/linkedlist/10000: Analyzing
[2K[38;5;2mlist/mid_modify/linkedlist/10000[0m
[38;5;2m[0m time: [[2m145.07 µs[0m [1m146.11 µs[0m [2m147.39 µs[0m]
change: [[2m−13.084%[0m −0.8373% [2m+11.623%[0m] (p = 0.88 > 0.05)
No change in performance detected.
[38;5;3mFound 14 outliers among 100 measurements (14.00%)[0m
3 (3.00%) high mild
11 (11.00%) high severe
Benchmarking list/iterate/linkedlist/100
[2KBenchmarking list/iterate/linkedlist/100: Warming up for 3.0000 s
[2KBenchmarking list/iterate/linkedlist/100: Collecting 100 samples in estimated 5.0001 s (66M iterations)
[2KBenchmarking list/iterate/linkedlist/100: Analyzing
[2K[38;5;2mlist/iterate/linkedlist/100[0m
[38;5;2m[0m time: [[2m76.329 ns[0m [1m76.652 ns[0m [2m77.039 ns[0m]
change: [[2m+0.0948%[0m +0.6645% [2m+1.1784%[0m] (p = 0.01 < 0.05)
Change within noise threshold.
[38;5;3mFound 3 outliers among 100 measurements (3.00%)[0m
2 (2.00%) high mild
1 (1.00%) high severe
Benchmarking list/iterate/linkedlist/1000
[2KBenchmarking list/iterate/linkedlist/1000: Warming up for 3.0000 s
[2KBenchmarking list/iterate/linkedlist/1000: Collecting 100 samples in estimated 5.0041 s (4.5M iterations)
[2KBenchmarking list/iterate/linkedlist/1000: Analyzing
[2K[38;5;2mlist/iterate/linkedlist/1000[0m
[38;5;2m[0m time: [[2m1.1086 µs[0m [1m1.1122 µs[0m [2m1.1166 µs[0m]
change: [[2m−0.1925%[0m +0.2230% [2m+0.6489%[0m] (p = 0.31 > 0.05)
No change in performance detected.
[38;5;3mFound 2 outliers among 100 measurements (2.00%)[0m
2 (2.00%) high mild
Benchmarking list/iterate/linkedlist/10000
[2KBenchmarking list/iterate/linkedlist/10000: Warming up for 3.0000 s
[2KBenchmarking list/iterate/linkedlist/10000: Collecting 100 samples in estimated 5.0068 s (470k iterations)
[2KBenchmarking list/iterate/linkedlist/10000: Analyzing
[2K[38;5;2mlist/iterate/linkedlist/10000[0m
[38;5;2m[0m time: [[2m10.631 µs[0m [1m10.675 µs[0m [2m10.731 µs[0m]
change: [[2m−0.1697%[0m +0.0567% [2m+0.2709%[0m] (p = 0.66 > 0.05)
No change in performance detected.
[38;5;3mFound 25 outliers among 100 measurements (25.00%)[0m
5 (5.00%) low severe
2 (2.00%) low mild
6 (6.00%) high mild
12 (12.00%) high severe
Benchmarking algo/dijkstra_dense/petgraph_binaryheap/100
[2KBenchmarking algo/dijkstra_dense/petgraph_binaryheap/100: Warming up for 3.0000 s
[2KBenchmarking algo/dijkstra_dense/petgraph_binaryheap/100: Collecting 100 samples in estimated 5.0554 s (217k iterations)
[2KBenchmarking algo/dijkstra_dense/petgraph_binaryheap/100: Analyzing
[2K[38;5;2malgo/dijkstra_dense/petgraph_binaryheap/100[0m
[38;5;2m[0m time: [[2m23.276 µs[0m [1m23.369 µs[0m [2m23.502 µs[0m]
[38;5;3mFound 7 outliers among 100 measurements (7.00%)[0m
3 (3.00%) high mild
4 (4.00%) high severe
Benchmarking algo/dijkstra_dense/pie_core_fibheap/100
[2KBenchmarking algo/dijkstra_dense/pie_core_fibheap/100: Warming up for 3.0000 s
[2KBenchmarking algo/dijkstra_dense/pie_core_fibheap/100: Collecting 100 samples in estimated 5.0966 s (182k iterations)
[2KBenchmarking algo/dijkstra_dense/pie_core_fibheap/100: Analyzing
[2K[38;5;2malgo/dijkstra_dense/pie_core_fibheap/100[0m
[38;5;2m[0m time: [[2m27.963 µs[0m [1m28.008 µs[0m [2m28.057 µs[0m]
Benchmarking algo/dijkstra_dense/petgraph_binaryheap/1000
[2KBenchmarking algo/dijkstra_dense/petgraph_binaryheap/1000: Warming up for 3.0000 s
[2KBenchmarking algo/dijkstra_dense/petgraph_binaryheap/1000: Collecting 100 samples in estimated 5.4000 s (10k iterations)
[2KBenchmarking algo/dijkstra_dense/petgraph_binaryheap/1000: Analyzing
[2K[38;5;2malgo/dijkstra_dense/petgraph_binaryheap/1000[0m
[38;5;2m[0m time: [[2m530.02 µs[0m [1m530.89 µs[0m [2m531.88 µs[0m]
[38;5;3mFound 8 outliers among 100 measurements (8.00%)[0m
7 (7.00%) high mild
1 (1.00%) high severe
Benchmarking algo/dijkstra_dense/pie_core_fibheap/1000
[2KBenchmarking algo/dijkstra_dense/pie_core_fibheap/1000: Warming up for 3.0000 s
[2KBenchmarking algo/dijkstra_dense/pie_core_fibheap/1000: Collecting 100 samples in estimated 5.9711 s (10k iterations)
[2KBenchmarking algo/dijkstra_dense/pie_core_fibheap/1000: Analyzing
[2K[38;5;2malgo/dijkstra_dense/pie_core_fibheap/1000[0m
[38;5;2m[0m time: [[2m589.48 µs[0m [1m590.54 µs[0m [2m591.69 µs[0m]
[38;5;3mFound 18 outliers among 100 measurements (18.00%)[0m
1 (1.00%) low mild
10 (10.00%) high mild
7 (7.00%) high severe
Benchmarking algo/dijkstra_sparse/petgraph_binaryheap
[2KBenchmarking algo/dijkstra_sparse/petgraph_binaryheap: Warming up for 3.0000 s
[2KBenchmarking algo/dijkstra_sparse/petgraph_binaryheap: Collecting 100 samples in estimated 5.1703 s (10k iterations)
[2KBenchmarking algo/dijkstra_sparse/petgraph_binaryheap: Analyzing
[2K[38;5;2malgo/dijkstra_sparse/petgraph_binaryheap[0m
[38;5;2m[0m time: [[2m514.04 µs[0m [1m515.49 µs[0m [2m516.90 µs[0m]
change: [[2m+1.9049%[0m [38;5;1m[1m+2.3027%[0m[0m [2m+2.6593%[0m] (p = 0.00 < 0.05)
Performance has [38;5;1mregressed[0m.
[38;5;3mFound 1 outliers among 100 measurements (1.00%)[0m
1 (1.00%) high mild
Benchmarking algo/dijkstra_sparse/pie_core_fibheap
[2KBenchmarking algo/dijkstra_sparse/pie_core_fibheap: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 10.0s, enable flat sampling, or reduce sample count to 40.
[2KBenchmarking algo/dijkstra_sparse/pie_core_fibheap: Collecting 100 samples in estimated 9.9814 s (5050 iterations)
[2KBenchmarking algo/dijkstra_sparse/pie_core_fibheap: Analyzing
[2K[38;5;2malgo/dijkstra_sparse/pie_core_fibheap[0m
[38;5;2m[0m time: [[2m1.9645 ms[0m [1m1.9697 ms[0m [2m1.9768 ms[0m]
change: [[2m−0.1542%[0m +0.2341% [2m+0.6393%[0m] (p = 0.25 > 0.05)
No change in performance detected.
[38;5;3mFound 19 outliers among 100 measurements (19.00%)[0m
2 (2.00%) low severe
5 (5.00%) high mild
12 (12.00%) high severe
# Benchmark Results (new)
## OTHER
[36malgo_dijkstra_dense[0m
+--------------------------+---------+--------+
| Impl | Time | Rel |
+=============================================+
| petgraph_binaryheap | 20.1µs |[38;5;10m 1.00x [39m|
|--------------------------+---------+--------|
| petgraph_binaryheap_100 | 23.4µs | 1.16x |
|--------------------------+---------+--------|
| petgraph_binaryheap_1000 | 532.1µs |[38;5;9m 26.43x [39m|
|--------------------------+---------+--------|
| pie_core_fibheap | 27.2µs | 1.35x |
|--------------------------+---------+--------|
| pie_core_fibheap_100 | 28.1µs | 1.40x |
|--------------------------+---------+--------|
| pie_core_fibheap_1000 | 590.4µs |[38;5;9m 29.32x [39m|
+--------------------------+---------+--------+
[36malgo_dijkstra_sparse[0m
+---------------------+---------+-------+
| Impl | Time | Rel |
+=======================================+
| petgraph_binaryheap | 515.9µs |[38;5;10m 1.00x [39m|
|---------------------+---------+-------|
| pie_core_fibheap | 2.0ms |[38;5;9m 3.81x [39m|
+---------------------+---------+-------+
[36mheap_decrease_key[0m
+-----------------+---------+-------+
| Impl | Time | Rel |
+===================================+
| binaryheap_lazy | 460.2ns |[38;5;10m 1.00x [39m|
|-----------------+---------+-------|
| piefibheap | 840.3ns | 1.83x |
|-----------------+---------+-------|
| priorityqueue | 1.5µs |[38;5;9m 3.16x [39m|
+-----------------+---------+-------+
[36mheap_drain[0m
+------------+---------+--------+
| Impl | Time | Rel |
+===============================+
| binaryheap | 827.4ns |[38;5;10m 1.00x [39m|
|------------+---------+--------|
| extfibheap | 20.7µs |[38;5;9m 24.97x [39m|
|------------+---------+--------|
| piefibheap | 8.8µs |[38;5;9m 10.68x [39m|
+------------+---------+--------+
[36mheap_mixed_workload[0m
+-----------------+--------+-------+
| Impl | Time | Rel |
+==================================+
| binaryheap_lazy | 3.0µs |[38;5;10m 1.00x [39m|
|-----------------+--------+-------|
| piefibheap | 10.4µs |[38;5;9m 3.50x [39m|
|-----------------+--------+-------|
| priorityqueue | 5.0µs | 1.70x |
+-----------------+--------+-------+
[36mheap_peek[0m
+---------------+-------+--------+
| Impl | Time | Rel |
+================================+
| binaryheap | 0.2ns |[38;5;10m 1.00x [39m|
|---------------+-------+--------|
| extfibheap | 3.9ns |[38;5;9m 17.92x [39m|
|---------------+-------+--------|
| piefibheap | 3.9ns |[38;5;9m 17.88x [39m|
|---------------+-------+--------|
| priorityqueue | 4.1ns |[38;5;9m 18.95x [39m|
+---------------+-------+--------+
[36mheap_pop[0m
+---------------+--------+--------+
| Impl | Time | Rel |
+=================================+
| binaryheap | 1.6µs |[38;5;10m 1.00x [39m|
|---------------+--------+--------|
| extfibheap | 21.3µs |[38;5;9m 13.51x [39m|
|---------------+--------+--------|
| piefibheap | 9.6µs |[38;5;9m 6.10x [39m|
|---------------+--------+--------|
| priorityqueue | 2.6µs | 1.64x |
+---------------+--------+--------+
[36mheap_push[0m
+---------------+---------+--------+
| Impl | Time | Rel |
+==================================+
| binaryheap | 313.3ns |[38;5;10m 1.00x [39m|
|---------------+---------+--------|
| extfibheap | 5.7µs |[38;5;9m 18.10x [39m|
|---------------+---------+--------|
| piefibheap | 1.3µs |[38;5;9m 4.10x [39m|
|---------------+---------+--------|
| priorityqueue | 2.3µs |[38;5;9m 7.42x [39m|
+---------------+---------+--------+
[36mheap_push_pop[0m
+---------------+--------+--------+
| Impl | Time | Rel |
+=================================+
| binaryheap | 1.8µs |[38;5;10m 1.00x [39m|
|---------------+--------+--------|
| extfibheap | 20.3µs |[38;5;9m 11.33x [39m|
|---------------+--------+--------|
| piefibheap | 9.0µs |[38;5;9m 5.06x [39m|
|---------------+--------+--------|
| priorityqueue | 4.5µs |[38;5;9m 2.50x [39m|
+---------------+--------+--------+
[36mlist_append[0m
+-----------+---------+-------+
| Impl | Time | Rel |
+=============================+
| indexlist | 487.6ns |[38;5;9m 2.73x [39m|
|-----------+---------+-------|
| pielist | 332.2ns | 1.86x |
|-----------+---------+-------|
| vec | 188.8ns | 1.06x |
|-----------+---------+-------|
| vecdeque | 178.8ns |[38;5;10m 1.00x [39m|
+-----------+---------+-------+
[36mlist_cursor_traverse[0m
+--------------------+---------+-------+
| Impl | Time | Rel |
+======================================+
| pielist_cursor | 238.6ns | 1.58x |
|--------------------+---------+-------|
| pielist_cursor_mut | 231.5ns | 1.53x |
|--------------------+---------+-------|
| pielist_iter | 150.9ns |[38;5;10m 1.00x [39m|
+--------------------+---------+-------+
[36mlist_drain[0m
+----------+---------+-------+
| Impl | Time | Rel |
+============================+
| pielist | 287.4ns |[38;5;9m 9.49x [39m|
|----------+---------+-------|
| vec | 30.3ns |[38;5;10m 1.00x [39m|
|----------+---------+-------|
| vecdeque | 61.1ns |[38;5;9m 2.02x [39m|
+----------+---------+-------+
[36mlist_iterate[0m
+------------+---------+--------+
| Impl | Time | Rel |
+===============================+
| indexlist | 109.1ns |[38;5;9m 18.15x [39m|
|------------+---------+--------|
| linkedlist | 76.6ns |[38;5;9m 12.75x [39m|
|------------+---------+--------|
| pielist | 150.4ns |[38;5;9m 25.02x [39m|
|------------+---------+--------|
| vec | 8.7ns | 1.44x |
|------------+---------+--------|
| vecdeque | 6.0ns |[38;5;10m 1.00x [39m|
+------------+---------+--------+
[36mlist_mid_modify[0m
+------------+---------+--------+
| Impl | Time | Rel |
+===============================+
| indexlist | 99.0ns | 1.36x |
|------------+---------+--------|
| linkedlist | 1.8µs |[38;5;9m 24.49x [39m|
|------------+---------+--------|
| pielist | 138.2ns | 1.90x |
|------------+---------+--------|
| vec | 72.6ns |[38;5;10m 1.00x [39m|
|------------+---------+--------|
| vecdeque | 77.2ns | 1.06x |
+------------+---------+--------+
[36mlist_multi_insert[0m
+---------+---------+--------+
| Impl | Time | Rel |
+============================+
| pielist | 3.3µs |[38;5;10m 1.04x [39m|
|---------+---------+--------|
| vec | 100.0µs |[38;5;9m 31.76x [39m|
+---------+---------+--------+
[36mlist_pop_back[0m
+----------+---------+--------+
| Impl | Time | Rel |
+=============================+
| pielist | 526.3ns |[38;5;9m 34.32x [39m|
|----------+---------+--------|
| vec | 15.3ns |[38;5;10m 1.00x [39m|
|----------+---------+--------|
| vecdeque | 15.4ns |[38;5;10m 1.01x [39m|
+----------+---------+--------+
[36mlist_pop_front[0m
+----------+---------+--------+
| Impl | Time | Rel |
+=============================+
| pielist | 555.6ns |[38;5;9m 35.10x [39m|
|----------+---------+--------|
| vec | 642.0ns |[38;5;9m 40.55x [39m|
|----------+---------+--------|
| vecdeque | 15.8ns |[38;5;10m 1.00x [39m|
+----------+---------+--------+
[36mlist_prepend[0m
+-----------+---------+-------+
| Impl | Time | Rel |
+=============================+
| indexlist | 504.0ns |[38;5;9m 2.38x [39m|
|-----------+---------+-------|
| pielist | 494.7ns |[38;5;9m 2.33x [39m|
|-----------+---------+-------|
| vec | 779.8ns |[38;5;9m 3.68x [39m|
|-----------+---------+-------|
| vecdeque | 212.0ns |[38;5;10m 1.00x [39m|
+-----------+---------+-------+
[36mlist_random_access[0m
+-----------+--------+---------+
| Impl | Time | Rel |
+==============================+
| indexlist | 5.2µs |[38;5;9m 192.41x [39m|
|-----------+--------+---------|
| pielist | 6.4µs |[38;5;9m 237.81x [39m|
|-----------+--------+---------|
| vec | 27.4ns |[38;5;10m 1.01x [39m|
|-----------+--------+---------|
| vecdeque | 45.4ns | 1.67x |
+-----------+--------+---------+
[36mlist_retain[0m
+----------+---------+--------+
| Impl | Time | Rel |
+=============================+
| pielist | 488.1ns |[38;5;9m 11.63x [39m|
|----------+---------+--------|
| vec | 42.0ns |[38;5;10m 1.00x [39m|
|----------+---------+--------|
| vecdeque | 96.8ns |[38;5;9m 2.31x [39m|
+----------+---------+--------+
[36mlist_sort[0m
+---------+---------+-------+
| Impl | Time | Rel |
+===========================+
| pielist | 2.8µs |[38;5;9m 7.89x [39m|
|---------+---------+-------|
| vec | 352.7ns |[38;5;10m 1.00x [39m|
+---------+---------+-------+
[36mlist_splice[0m
+---------+--------+---------+
| Impl | Time | Rel |
+============================+
| pielist | 80.8µs |[38;5;9m 130.48x [39m|
|---------+--------+---------|
| vec | 84.4µs |[38;5;9m 136.29x [39m|
+---------+--------+---------+
[36mlist_splice_front[0m
+---------+--------+----------+
| Impl | Time | Rel |
+=============================+
| pielist | 67.1ns | 1.85x |
|---------+--------+----------|
| vec | 95.1µs |[38;5;9m 2621.92x [39m|
+---------+--------+----------+
[36mlist_split[0m
+---------+---------+--------+
| Impl | Time | Rel |
+============================+
| pielist | 303.1ns |[38;5;9m 19.56x [39m|
|---------+---------+--------|
| vec | 15.5ns |[38;5;10m 1.00x [39m|
+---------+---------+--------+
[36mpool_shared_lists[0m
+----------------+--------+-------+
| Impl | Time | Rel |
+=================================+
| pielist_shared | 43.9µs |[38;5;9m 7.27x [39m|
|----------------+--------+-------|
| vec_separate | 7.9µs | 1.30x |
+----------------+--------+-------+
[36mpool_shrink_to_fit[0m
+---------+---------+-------+
| Impl | Time | Rel |
+===========================+
| pielist | 553.9ns |[38;5;10m 1.00x [39m|
+---------+---------+-------+