Criterion.rs Benchmark Index
See individual benchmark pages below for more details.
drain
large_full
large_long_short
large_nothing
large_short_long
small_full
small_long_short
small_nothing
small_short_long
smallvec
drain/large_full/smallvec
drain/large_long_short/smallvec
drain/large_nothing/smallvec
drain/large_short_long/smallvec
drain/small_full/smallvec
drain/small_long_short/smallvec
drain/small_nothing/smallvec
drain/small_short_long/smallvec
std::vec
drain/large_full/std::vec
drain/large_long_short/std::vec
drain/large_nothing/std::vec
drain/large_short_long/std::vec
drain/small_full/std::vec
drain/small_long_short/std::vec
drain/small_nothing/std::vec
drain/small_short_long/std::vec
thinvec
drain/large_full/thinvec
drain/large_long_short/thinvec
drain/large_nothing/thinvec
drain/large_short_long/thinvec
drain/small_full/thinvec
drain/small_long_short/thinvec
drain/small_nothing/thinvec
drain/small_short_long/thinvec
wordvec
drain/large_full/wordvec
drain/large_long_short/wordvec
drain/large_nothing/wordvec
drain/large_short_long/wordvec
drain/small_full/wordvec
drain/small_long_short/wordvec
drain/small_nothing/wordvec
drain/small_short_long/wordvec
from_array_and_drop
huge
large
std::vec
from_array_and_drop/huge/std::vec
from_array_and_drop/large/std::vec
thinvec
from_array_and_drop/huge/thinvec
from_array_and_drop/large/thinvec
wordvec
from_array_and_drop/huge/wordvec
from_array_and_drop/large/wordvec
from_exact_array_and_drop
exact
smallvec
from_exact_array_and_drop/exact/smallvec
std::vec
from_exact_array_and_drop/exact/std::vec
thinvec
from_exact_array_and_drop/exact/thinvec
wordvec
from_exact_array_and_drop/exact/wordvec
from_iter_and_drop
empty
huge
huge_dyn
large
small
smallvec
from_iter_and_drop/empty/smallvec
from_iter_and_drop/huge/smallvec
from_iter_and_drop/huge_dyn/smallvec
from_iter_and_drop/large/smallvec
from_iter_and_drop/small/smallvec
std::vec
from_iter_and_drop/empty/std::vec
from_iter_and_drop/huge/std::vec
from_iter_and_drop/huge_dyn/std::vec
from_iter_and_drop/large/std::vec
from_iter_and_drop/small/std::vec
thinvec
from_iter_and_drop/empty/thinvec
from_iter_and_drop/huge/thinvec
from_iter_and_drop/huge_dyn/thinvec
from_iter_and_drop/large/thinvec
from_iter_and_drop/small/thinvec
wordvec
from_iter_and_drop/empty/wordvec
from_iter_and_drop/huge/wordvec
from_iter_and_drop/huge_dyn/wordvec
from_iter_and_drop/large/wordvec
from_iter_and_drop/small/wordvec
inc_many_flat
empty
huge
large
small
smallvec
inc_many_flat/empty/smallvec
inc_many_flat/huge/smallvec
inc_many_flat/large/smallvec
inc_many_flat/small/smallvec
std::vec
inc_many_flat/empty/std::vec
inc_many_flat/huge/std::vec
inc_many_flat/large/std::vec
inc_many_flat/small/std::vec
thinvec
inc_many_flat/empty/thinvec
inc_many_flat/huge/thinvec
inc_many_flat/large/thinvec
inc_many_flat/small/thinvec
wordvec
inc_many_flat/empty/wordvec
inc_many_flat/huge/wordvec
inc_many_flat/large/wordvec
inc_many_flat/small/wordvec
inc_many_flat_pattern
all_small
mixed
smallvec
inc_many_flat_pattern/all_small/smallvec
inc_many_flat_pattern/mixed/smallvec
std::vec
inc_many_flat_pattern/all_small/std::vec
inc_many_flat_pattern/mixed/std::vec
thinvec
inc_many_flat_pattern/all_small/thinvec
inc_many_flat_pattern/mixed/thinvec
wordvec
inc_many_flat_pattern/all_small/wordvec
inc_many_flat_pattern/mixed/wordvec
index_many
linear_pairs
linear_singleton
quadratic_pairs
quadratic_singleton
smallvec
index_many/linear_pairs/smallvec
index_many/linear_singleton/smallvec
index_many/quadratic_pairs/smallvec
index_many/quadratic_singleton/smallvec
std::vec
index_many/linear_pairs/std::vec
index_many/linear_singleton/std::vec
index_many/quadratic_pairs/std::vec
index_many/quadratic_singleton/std::vec
thinvec
index_many/linear_pairs/thinvec
index_many/linear_singleton/thinvec
index_many/quadratic_pairs/thinvec
index_many/quadratic_singleton/thinvec
wordvec
index_many/linear_pairs/wordvec
index_many/linear_singleton/wordvec
index_many/quadratic_pairs/wordvec
index_many/quadratic_singleton/wordvec
push_from_empty
few
huge
huge_dyn
large
small
smallvec
push_from_empty/few/smallvec
push_from_empty/huge/smallvec
push_from_empty/huge_dyn/smallvec
push_from_empty/large/smallvec
push_from_empty/small/smallvec
std::vec
push_from_empty/few/std::vec
push_from_empty/huge/std::vec
push_from_empty/huge_dyn/std::vec
push_from_empty/large/std::vec
push_from_empty/small/std::vec
thinvec
push_from_empty/few/thinvec
push_from_empty/huge/thinvec
push_from_empty/huge_dyn/thinvec
push_from_empty/large/thinvec
push_from_empty/small/thinvec
wordvec
push_from_empty/few/wordvec
push_from_empty/huge/wordvec
push_from_empty/huge_dyn/wordvec
push_from_empty/large/wordvec
push_from_empty/small/wordvec
remove_first
few
huge
large
small
smallvec
remove_first/few/smallvec
remove_first/huge/smallvec
remove_first/large/smallvec
remove_first/small/smallvec
std::vec
remove_first/few/std::vec
remove_first/huge/std::vec
remove_first/large/std::vec
remove_first/small/std::vec
thinvec
remove_first/few/thinvec
remove_first/huge/thinvec
remove_first/large/thinvec
remove_first/small/thinvec
wordvec
remove_first/few/wordvec
remove_first/huge/wordvec
remove_first/large/wordvec
remove_first/small/wordvec
remove_second
huge
large
small
smallvec
remove_second/huge/smallvec
remove_second/large/smallvec
remove_second/small/smallvec
std::vec
remove_second/huge/std::vec
remove_second/large/std::vec
remove_second/small/std::vec
thinvec
remove_second/huge/thinvec
remove_second/large/thinvec
remove_second/small/thinvec
wordvec
remove_second/huge/wordvec
remove_second/large/wordvec
remove_second/small/wordvec
shrink_to
large_to_large
large_to_large_noop
large_to_small
small_to_large_noop
small_to_small
std::vec
shrink_to/large_to_large/std::vec
shrink_to/large_to_large_noop/std::vec
shrink_to/large_to_small/std::vec
shrink_to/small_to_large_noop/std::vec
shrink_to/small_to_small/std::vec
wordvec
shrink_to/large_to_large/wordvec
shrink_to/large_to_large_noop/wordvec
shrink_to/large_to_small/wordvec
shrink_to/small_to_large_noop/wordvec
shrink_to/small_to_small/wordvec
shrink_to_fit
large_to_large
large_to_large_noop
large_to_small
small
smallvec
shrink_to_fit/large_to_large/smallvec
shrink_to_fit/large_to_large_noop/smallvec
shrink_to_fit/large_to_small/smallvec
shrink_to_fit/small/smallvec
std::vec
shrink_to_fit/large_to_large/std::vec
shrink_to_fit/large_to_large_noop/std::vec
shrink_to_fit/large_to_small/std::vec
shrink_to_fit/small/std::vec
thinvec
shrink_to_fit/large_to_large/thinvec
shrink_to_fit/large_to_large_noop/thinvec
shrink_to_fit/large_to_small/thinvec
shrink_to_fit/small/thinvec
wordvec
shrink_to_fit/large_to_large/wordvec
shrink_to_fit/large_to_large_noop/wordvec
shrink_to_fit/large_to_small/wordvec
shrink_to_fit/small/wordvec