Pretenvy
bevy
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
GitHub Actions
run
Instrumentation
29 days ago
2f1095b
BD103:math-benches
Compare
Base
Search a run
Head
Overhaul bezier curve benchmarks
#7
BD103:math-benches
29 days ago
Compare
Suggested base runs:
Pull Request Base
Benchmarks
hierarchy wide reflect
benches/benches/bevy_ecs/entity_cloning.rs::benches::reflect_benches::hierarchy wide reflect
25 ms
many components reflect
benches/benches/bevy_ecs/entity_cloning.rs::benches::reflect_benches::many components reflect
27.7 µs
hierarchy tall reflect
benches/benches/bevy_ecs/entity_cloning.rs::benches::reflect_benches::hierarchy tall reflect
181 µs
many components clone
benches/benches/bevy_ecs/entity_cloning.rs::benches::clone_benches::many components clone
15.4 µs
hierarchy wide clone
benches/benches/bevy_ecs/entity_cloning.rs::benches::clone_benches::hierarchy wide clone
26 ms
hierarchy tall clone
benches/benches/bevy_ecs/entity_cloning.rs::benches::clone_benches::hierarchy tall clone
147.1 µs
hierarchy many clone
benches/benches/bevy_ecs/entity_cloning.rs::benches::clone_benches::hierarchy many clone
14.1 ms
threads[1]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter::threads[1]
98.5 µs
overhead_iter
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_iter
0 s
threads[2]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter::threads[2]
100 µs
threads[16]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter::threads[16]
103.3 µs
threads[4]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter::threads[4]
100.1 µs
threads[8]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter::threads[8]
101.6 µs
for_each_iter
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_iter
194.5 ms
threads[32]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter::threads[32]
107.1 µs
threads[16]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter::threads[16]
194.6 ms
threads[1]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter::threads[1]
194.6 ms
threads[8]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter::threads[8]
194.6 ms
threads[2]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter::threads[2]
194.6 ms
threads[4]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter::threads[4]
194.6 ms
threads[32]
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter::threads[32]
150.2 ms
threads[1]
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter::threads[1]
150.2 ms
many_maps_iter
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_iter
150.1 ms
threads[2]
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter::threads[2]
150.2 ms
threads[32]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter::threads[32]
194.6 ms
hierarchy many reflect
benches/benches/bevy_ecs/entity_cloning.rs::benches::reflect_benches::hierarchy many reflect
37.6 ms
threads[8]
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter::threads[8]
150.2 ms
threads[16]
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter::threads[16]
150.2 ms
function
benches/benches/bevy_reflect/function.rs::benches::into::reflect::function::into::function
5.5 µs
threads[4]
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter::threads[4]
150.2 ms
closure_mut
benches/benches/bevy_reflect/function.rs::benches::typed::reflect::function::typed::closure_mut
3 µs
closure
benches/benches/bevy_reflect/function.rs::benches::typed::reflect::function::typed::closure
3 µs
function
benches/benches/bevy_reflect/function.rs::benches::typed::reflect::function::typed::function
3.1 µs
trait_object
benches/benches/bevy_reflect/function.rs::benches::call::reflect::function::call::trait_object
182.2 ns
closure
benches/benches/bevy_reflect/function.rs::benches::into::reflect::function::into::closure
5.3 µs
function
benches/benches/bevy_reflect/function.rs::benches::call::reflect::function::call::function
3.4 µs
closure
benches/benches/bevy_reflect/function.rs::benches::call::reflect::function::call::closure
3.2 µs
closure_mut
benches/benches/bevy_reflect/function.rs::benches::call::reflect::function::call::closure_mut
2.9 µs
function
benches/benches/bevy_reflect/function.rs::benches::clone::reflect::function::clone::function
5 µs
closure_mut
benches/benches/bevy_reflect/function.rs::benches::into::reflect::function::into::closure_mut
5.2 µs
simple_overload[3]
benches/benches/bevy_reflect/function.rs::benches::with_overload::reflect::function::with_overload::simple_overload[3]
14.5 µs
simple_overload[1]
benches/benches/bevy_reflect/function.rs::benches::with_overload::reflect::function::with_overload::simple_overload[1]
9.8 µs
simple_overload[10]
benches/benches/bevy_reflect/function.rs::benches::with_overload::reflect::function::with_overload::simple_overload[10]
30.5 µs
nested_simple_overload[10]
benches/benches/bevy_reflect/function.rs::benches::with_overload::reflect::function::with_overload::nested_simple_overload[10]
44 µs
complex_overload[1]
benches/benches/bevy_reflect/function.rs::benches::with_overload::reflect::function::with_overload::complex_overload[1]
12.7 µs
nested_simple_overload[1]
benches/benches/bevy_reflect/function.rs::benches::with_overload::reflect::function::with_overload::nested_simple_overload[1]
10.3 µs
nested_simple_overload[3]
benches/benches/bevy_reflect/function.rs::benches::with_overload::reflect::function::with_overload::nested_simple_overload[3]
16.6 µs
complex_overload[3]
benches/benches/bevy_reflect/function.rs::benches::with_overload::reflect::function::with_overload::complex_overload[3]
20.3 µs
complex_overload[10]
benches/benches/bevy_reflect/function.rs::benches::with_overload::reflect::function::with_overload::complex_overload[10]
48.7 µs
simple_overload[10]
benches/benches/bevy_reflect/function.rs::benches::call_overload::reflect::function::call_overload::simple_overload[10]
9.8 µs
complex_overload[3]
benches/benches/bevy_reflect/function.rs::benches::call_overload::reflect::function::call_overload::complex_overload[3]
16.7 µs
empty_base_concrete_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply::empty_base_concrete_patch[3162]
422.1 µs
complex_overload[1]
benches/benches/bevy_reflect/function.rs::benches::call_overload::reflect::function::call_overload::complex_overload[1]
14.8 µs
empty_base_concrete_patch[100]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply::empty_base_concrete_patch[100]
20.5 µs
empty_base_concrete_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply::empty_base_concrete_patch[1000]
136.8 µs
simple_overload[3]
benches/benches/bevy_reflect/function.rs::benches::call_overload::reflect::function::call_overload::simple_overload[3]
7.2 µs
complex_overload[10]
benches/benches/bevy_reflect/function.rs::benches::call_overload::reflect::function::call_overload::complex_overload[10]
20.3 µs
simple_overload[1]
benches/benches/bevy_reflect/function.rs::benches::call_overload::reflect::function::call_overload::simple_overload[1]
6 µs
empty_base_concrete_patch[316]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply::empty_base_concrete_patch[316]
50.4 µs
empty_base_dynamic_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply::empty_base_dynamic_patch[10000]
1.5 ms
empty_base_dynamic_patch[316]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply::empty_base_dynamic_patch[316]
55 µs
empty_base_dynamic_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply::empty_base_dynamic_patch[1000]
154.7 µs
empty_base_dynamic_patch[100]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply::empty_base_dynamic_patch[100]
22.4 µs
same_len_concrete_patch[316]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply::same_len_concrete_patch[316]
13.8 µs
same_len_concrete_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply::same_len_concrete_patch[1000]
38.7 µs
same_len_concrete_patch[100]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply::same_len_concrete_patch[100]
5.4 µs
same_len_concrete_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply::same_len_concrete_patch[3162]
117.5 µs
same_len_concrete_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply::same_len_concrete_patch[10000]
366.8 µs
empty_base_concrete_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply::empty_base_concrete_patch[10000]
1.3 ms
empty_base_dynamic_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply::empty_base_dynamic_patch[3162]
488.7 µs
same_len_dynamic_patch[316]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply::same_len_dynamic_patch[316]
20.2 µs
same_len_dynamic_patch[100]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply::same_len_dynamic_patch[100]
7.7 µs
same_len_dynamic_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply::same_len_dynamic_patch[1000]
58.1 µs
same_len_dynamic_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply::same_len_dynamic_patch[10000]
555.3 µs
concrete_list_clone_dynamic[100]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_clone_dynamic::reflect::list::concrete_list_clone_dynamic[100]
26.1 µs
concrete_struct_field[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_field::reflect::r#struct::concrete_struct_field[128]
13.1 µs
same_len_dynamic_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply::same_len_dynamic_patch[3162]
177.5 µs
NonGeneric[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::reflect::r#struct::concrete_struct_type_info::NonGeneric[16]
119.4 ns
concrete_struct_field[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_field::reflect::r#struct::concrete_struct_field[64]
5.9 µs
NonGeneric[1]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::reflect::r#struct::concrete_struct_type_info::NonGeneric[1]
148.6 ns
Generic[1]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::reflect::r#struct::concrete_struct_type_info::Generic[1]
469.4 ns
Generic[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::reflect::r#struct::concrete_struct_type_info::Generic[32]
528.6 ns
NonGeneric[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::reflect::r#struct::concrete_struct_type_info::NonGeneric[64]
119.4 ns
NonGeneric[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::reflect::r#struct::concrete_struct_type_info::NonGeneric[32]
148.6 ns
NonGeneric[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::reflect::r#struct::concrete_struct_type_info::NonGeneric[128]
148.6 ns
concrete_list_clone_dynamic[1000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_clone_dynamic::reflect::list::concrete_list_clone_dynamic[1000]
191.9 µs
Generic[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::reflect::r#struct::concrete_struct_type_info::Generic[64]
465.6 ns
Generic[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::reflect::r#struct::concrete_struct_type_info::Generic[16]
556.9 ns
concrete_list_clone_dynamic[316]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_clone_dynamic::reflect::list::concrete_list_clone_dynamic[316]
69 µs
concrete_list_clone_dynamic[10000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_clone_dynamic::reflect::list::concrete_list_clone_dynamic[10000]
1.8 ms
NonGeneric[1]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone::NonGeneric[1]
4.3 µs
Generic[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::reflect::r#struct::concrete_struct_type_info::Generic[128]
407.2 ns
NonGeneric[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone::NonGeneric[64]
62.1 µs
Generic[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone::Generic[16]
20.9 µs
empty_base_concrete_patch[100]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply::empty_base_concrete_patch[100]
27.2 µs
Generic[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone::Generic[32]
35.4 µs
concrete_list_clone_dynamic[3162]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_clone_dynamic::reflect::list::concrete_list_clone_dynamic[3162]
568.4 µs
NonGeneric[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone::NonGeneric[32]
34.5 µs
NonGeneric[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone::NonGeneric[16]
20.5 µs
empty_base_concrete_patch[316]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply::empty_base_concrete_patch[316]
75.9 µs
dynamic_struct_clone[64]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_clone::reflect::r#struct::dynamic_struct_clone[64]
53 µs
dynamic_struct_clone[16]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_clone::reflect::r#struct::dynamic_struct_clone[16]
15.8 µs
Generic[1]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone::Generic[1]
4.7 µs
Generic[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone::Generic[64]
62.2 µs
NonGeneric[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone::NonGeneric[128]
115.7 µs
empty_base_concrete_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply::empty_base_concrete_patch[3162]
669.1 µs
dynamic_struct_clone[1]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_clone::reflect::r#struct::dynamic_struct_clone[1]
3.6 µs
dynamic_struct_clone[128]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_clone::reflect::r#struct::dynamic_struct_clone[128]
98.2 µs
apply_concrete[16]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::reflect::r#struct::dynamic_struct_apply::apply_concrete[16]
9.7 µs
apply_dynamic[16]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::reflect::r#struct::dynamic_struct_apply::apply_dynamic[16]
9.9 µs
empty_base_dynamic_patch[316]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply::empty_base_dynamic_patch[316]
75.2 µs
apply_concrete[64]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::reflect::r#struct::dynamic_struct_apply::apply_concrete[64]
24.7 µs
empty_base_dynamic_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply::empty_base_dynamic_patch[3162]
732.7 µs
dynamic_struct_clone[32]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_clone::reflect::r#struct::dynamic_struct_clone[32]
26 µs
Generic[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone::Generic[128]
116.2 µs
empty_base_concrete_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply::empty_base_concrete_patch[10000]
2.2 ms
apply_dynamic[32]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::reflect::r#struct::dynamic_struct_apply::apply_dynamic[32]
16.3 µs
empty_base_dynamic_patch[100]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply::empty_base_dynamic_patch[100]
28.1 µs
apply_concrete[128]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::reflect::r#struct::dynamic_struct_apply::apply_concrete[128]
45.1 µs
dynamic_struct_get_field[64]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_get_field::reflect::r#struct::dynamic_struct_get_field[64]
928.1 ns
empty_base_concrete_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply::empty_base_concrete_patch[1000]
135.9 µs
apply_dynamic[128]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::reflect::r#struct::dynamic_struct_apply::apply_dynamic[128]
52.5 µs
dynamic_struct_get_field[32]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_get_field::reflect::r#struct::dynamic_struct_get_field[32]
495.6 ns
dynamic_struct_insert[32]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_insert::reflect::r#struct::dynamic_struct_insert[32]
15.9 µs
layers_intersect
benches/benches/bevy_render/render_layers.rs::benches::render_layers::layers_intersect
243.6 ns
apply_dynamic[64]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::reflect::r#struct::dynamic_struct_apply::apply_dynamic[64]
28 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::all_added_detection::all_added_detection::5000_entities_ecs::change_detection::Table
63.1 µs
dynamic_struct_get_field[16]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_get_field::reflect::r#struct::dynamic_struct_get_field[16]
495.6 ns
empty_base_dynamic_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply::empty_base_dynamic_patch[1000]
154.3 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::all_added_detection::all_added_detection::50000_entities_ecs::change_detection::Table
621.7 µs
dynamic_struct_insert[16]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_insert::reflect::r#struct::dynamic_struct_insert[16]
12.1 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::all_added_detection::all_added_detection::5000_entities_ecs::change_detection::Sparse
106.3 µs
dynamic_struct_insert[64]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_insert::reflect::r#struct::dynamic_struct_insert[64]
24.4 µs
empty_base_dynamic_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply::empty_base_dynamic_patch[10000]
2.3 ms
same_len_concrete_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply::same_len_concrete_patch[1000]
38.7 µs
dynamic_struct_insert[128]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_insert::reflect::r#struct::dynamic_struct_insert[128]
41.5 µs
same_len_concrete_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply::same_len_concrete_patch[3162]
117.5 µs
same_len_dynamic_patch[100]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply::same_len_dynamic_patch[100]
7.7 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::all_changed_detection::all_changed_detection::5000_entities_ecs::change_detection::Sparse
106.3 µs
same_len_concrete_patch[316]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply::same_len_concrete_patch[316]
13.8 µs
same_len_concrete_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply::same_len_concrete_patch[10000]
366.8 µs
same_len_dynamic_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply::same_len_dynamic_patch[1000]
58.1 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::all_added_detection::all_added_detection::50000_entities_ecs::change_detection::Sparse
1.1 ms
dynamic_struct_get_field[128]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_get_field::reflect::r#struct::dynamic_struct_get_field[128]
928.1 ns
Table
benches/benches/bevy_ecs/change_detection.rs::benches::all_changed_detection::all_changed_detection::50000_entities_ecs::change_detection::Table
621.6 µs
apply_concrete[32]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::reflect::r#struct::dynamic_struct_apply::apply_concrete[32]
14.6 µs
build_torus
benches/benches/bevy_render/torus.rs::benches::torus::build_torus
0 s
same_len_dynamic_patch[316]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply::same_len_dynamic_patch[316]
20.4 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::few_changed_detection::few_changed_detection::5000_entities_ecs::change_detection::Sparse
93.7 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::few_changed_detection::few_changed_detection::50000_entities_ecs::change_detection::Sparse
930.5 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::few_changed_detection::few_changed_detection::5000_entities_ecs::change_detection::Table
35.5 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::none_changed_detection::none_changed_detection::50000_entities_ecs::change_detection::Sparse
916.6 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::all_changed_detection::all_changed_detection::5000_entities_ecs::change_detection::Table
63 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::all_changed_detection::all_changed_detection::50000_entities_ecs::change_detection::Sparse
1.1 ms
same_len_dynamic_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply::same_len_dynamic_patch[10000]
555.4 µs
same_len_concrete_patch[100]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply::same_len_concrete_patch[100]
5.4 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::none_changed_detection::none_changed_detection::50000_entities_ecs::change_detection::Table
230.9 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::5_archetypes_10_entities_ecs::change_detection::Table
1.6 µs
same_len_dynamic_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply::same_len_dynamic_patch[3162]
177.6 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::none_changed_detection::none_changed_detection::5000_entities_ecs::change_detection::Table
23.9 µs
empty_base_concrete_patch[100]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::empty_base_concrete_patch[100]
49.2 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::5_archetypes_1000_entities_ecs::change_detection::Table
24.4 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::none_changed_detection::none_changed_detection::5000_entities_ecs::change_detection::Sparse
92.4 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::5_archetypes_1000_entities_ecs::change_detection::Sparse
92.7 µs
dynamic_list_push[100]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_push::reflect::list::dynamic_list_push[100]
8.7 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::few_changed_detection::few_changed_detection::50000_entities_ecs::change_detection::Table
346.9 µs
dynamic_list_push[1000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_push::reflect::list::dynamic_list_push[1000]
27.2 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::5_archetypes_100_entities_ecs::change_detection::Table
3.7 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::5_archetypes_100_entities_ecs::change_detection::Sparse
10.3 µs
dynamic_list_push[316]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_push::reflect::list::dynamic_list_push[316]
16.3 µs
empty_base_concrete_patch[316]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::empty_base_concrete_patch[316]
200.9 µs
empty_base_concrete_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::empty_base_concrete_patch[1000]
1.2 ms
dynamic_list_push[3162]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_push::reflect::list::dynamic_list_push[3162]
84.2 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::20_archetypes_100_entities_ecs::change_detection::Sparse
38.7 µs
empty_base_concrete_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::empty_base_concrete_patch[10000]
86.1 ms
dynamic_list_push[10000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_push::reflect::list::dynamic_list_push[10000]
366.1 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::5_archetypes_10000_entities_ecs::change_detection::Sparse
916.9 µs
empty_base_dynamic_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::empty_base_dynamic_patch[3162]
1.7 ms
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::20_archetypes_10_entities_ecs::change_detection::Sparse
5.5 µs
empty_base_dynamic_patch[100]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::empty_base_dynamic_patch[100]
54.6 µs
empty_base_concrete_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::empty_base_concrete_patch[3162]
9.1 ms
empty_base_dynamic_patch[316]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::empty_base_dynamic_patch[316]
180.3 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::20_archetypes_10_entities_ecs::change_detection::Table
4.4 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::5_archetypes_10_entities_ecs::change_detection::Sparse
2 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::5_archetypes_10000_entities_ecs::change_detection::Table
231.4 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::20_archetypes_1000_entities_ecs::change_detection::Table
95.4 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::20_archetypes_10000_entities_ecs::change_detection::Sparse
3.7 ms
Table
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::100_archetypes_10_entities_ecs::change_detection::Table
18.4 µs
same_keys_concrete_patch[100]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::same_keys_concrete_patch[100]
20 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::20_archetypes_100_entities_ecs::change_detection::Table
12.5 µs
empty_base_dynamic_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::empty_base_dynamic_patch[1000]
559.7 µs
empty_base_dynamic_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::empty_base_dynamic_patch[10000]
5.9 ms
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::20_archetypes_1000_entities_ecs::change_detection::Sparse
368.3 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::100_archetypes_10_entities_ecs::change_detection::Sparse
24.9 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::100_archetypes_1000_entities_ecs::change_detection::Table
473.8 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::20_archetypes_10000_entities_ecs::change_detection::Table
923.6 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::100_archetypes_100_entities_ecs::change_detection::Sparse
189.9 µs
same_keys_concrete_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::same_keys_concrete_patch[10000]
83.1 ms
sparse_set
benches/benches/bevy_ecs/components/mod.rs::benches::add_remove::add_remove::sparse_set
5.4 ms
same_keys_concrete_patch[316]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::same_keys_concrete_patch[316]
115.4 µs
same_keys_concrete_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::same_keys_concrete_patch[1000]
958.5 µs
same_keys_concrete_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::same_keys_concrete_patch[3162]
8.2 ms
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::100_archetypes_10000_entities_ecs::change_detection::Sparse
18.3 ms
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::100_archetypes_1000_entities_ecs::change_detection::Sparse
1.8 ms
table
benches/benches/bevy_ecs/components/mod.rs::benches::add_remove::add_remove::table
7 ms
Table
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::100_archetypes_100_entities_ecs::change_detection::Table
59.5 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::100_archetypes_10000_entities_ecs::change_detection::Table
4.6 ms
same_keys_dynamic_patch[316]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::same_keys_dynamic_patch[316]
94.3 µs
table
benches/benches/bevy_ecs/components/mod.rs::benches::add_remove_big::add_remove_big::table
14.9 ms
same_keys_dynamic_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::same_keys_dynamic_patch[3162]
916.8 µs
disjoint_keys_concrete_patch[316]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::disjoint_keys_concrete_patch[316]
205.7 µs
table
benches/benches/bevy_ecs/components/mod.rs::benches::add_remove_very_big::add_remove_very_big::table
106.9 ms
same_keys_dynamic_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::same_keys_dynamic_patch[1000]
296.7 µs
same_keys_dynamic_patch[100]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::same_keys_dynamic_patch[100]
25.6 µs
sparse_set
benches/benches/bevy_ecs/components/mod.rs::benches::add_remove_big::add_remove_big::sparse_set
5.8 ms
unbatched
benches/benches/bevy_ecs/components/mod.rs::benches::insert_simple::insert_simple::unbatched
6.4 ms
system_count[40]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes::system_count[40]
9.8 µs
system_count[60]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes::system_count[60]
13.4 µs
system_count[0]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes::system_count[0]
1.3 µs
system_count[80]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes::system_count[80]
17 µs
disjoint_keys_concrete_patch[100]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::disjoint_keys_concrete_patch[100]
48.3 µs
system_count[100]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes::system_count[100]
20.6 µs
disjoint_keys_concrete_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::disjoint_keys_concrete_patch[1000]
1.2 ms
disjoint_keys_dynamic_patch[316]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::disjoint_keys_dynamic_patch[316]
184.7 µs
disjoint_keys_concrete_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::disjoint_keys_concrete_patch[3162]
9.1 ms
disjoint_keys_dynamic_patch[100]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::disjoint_keys_dynamic_patch[100]
54.7 µs
disjoint_keys_dynamic_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::disjoint_keys_dynamic_patch[1000]
578.2 µs
base
benches/benches/bevy_ecs/components/mod.rs::benches::insert_simple::insert_simple::base
2.3 ms
archetype_count[100]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes::archetype_count[100]
268.2 µs
same_keys_dynamic_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::same_keys_dynamic_patch[10000]
2.9 ms
archetype_count[1000]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes::archetype_count[1000]
3.4 ms
disjoint_keys_concrete_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::disjoint_keys_concrete_patch[10000]
86.9 ms
archetype_count[500]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes::archetype_count[500]
1.6 ms
disjoint_keys_dynamic_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::disjoint_keys_dynamic_patch[10000]
6.4 ms
archetype_count[5000]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes::archetype_count[5000]
18.3 ms
archetype_count[10000]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes::archetype_count[10000]
42.9 ms
archetype_count[2000]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes::archetype_count[2000]
7 ms
disjoint_keys_dynamic_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply::disjoint_keys_dynamic_patch[3162]
1.8 ms
iter[100]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::iter[100]
31.2 µs
empty_base_concrete_patch[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::empty_base_concrete_patch[100]
140.2 µs
empty_base_concrete_patch[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::empty_base_concrete_patch[316]
500.1 µs
system_count[20]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes::system_count[20]
6.2 µs
empty_base_concrete_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::empty_base_concrete_patch[3162]
11.9 ms
for_each[10]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::for_each[10]
27.8 µs
empty_base_concrete_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::empty_base_concrete_patch[1000]
2.3 ms
for_each[2000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::for_each[2000]
72.7 µs
archetype_count[200]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes::archetype_count[200]
481.6 µs
iter[10]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::iter[10]
27.8 µs
iter[5000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::iter[5000]
131.6 µs
empty_base_dynamic_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::empty_base_dynamic_patch[3162]
4.6 ms
iter[500]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::iter[500]
38 µs
iter[1000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::iter[1000]
47 µs
iter[2000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::iter[2000]
69.4 µs
same_keys_concrete_patch[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::same_keys_concrete_patch[100]
60.2 µs
empty_base_dynamic_patch[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::empty_base_dynamic_patch[316]
447.4 µs
empty_base_concrete_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::empty_base_concrete_patch[10000]
95.5 ms
par_for_each[100]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::par_for_each[100]
52.8 µs
for_each[5000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::for_each[5000]
139.2 µs
empty_base_dynamic_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::empty_base_dynamic_patch[1000]
1.6 ms
same_keys_concrete_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::same_keys_concrete_patch[1000]
1.4 ms
same_keys_concrete_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::same_keys_concrete_patch[3162]
9.6 ms
for_each[100]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::for_each[100]
29.6 µs
empty_base_dynamic_patch[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::empty_base_dynamic_patch[100]
138.5 µs
size_4_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send::size_4_events_1000
15.5 µs
empty_base_dynamic_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::empty_base_dynamic_patch[10000]
15.3 ms
par_for_each[500]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::par_for_each[500]
62.3 µs
par_for_each[10]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::par_for_each[10]
50.8 µs
for_each[500]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::for_each[500]
38.3 µs
for_each[10000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::for_each[10000]
262 µs
same_keys_concrete_patch[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::same_keys_concrete_patch[316]
256.5 µs
for_each[1000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::for_each[1000]
48.6 µs
par_for_each[2000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::par_for_each[2000]
102.5 µs
iter[10000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::iter[10000]
245.2 µs
size_4_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send::size_4_events_50000
767.5 µs
same_keys_concrete_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::same_keys_concrete_patch[10000]
87.6 ms
same_keys_dynamic_patch[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::same_keys_dynamic_patch[100]
65.3 µs
par_for_each[5000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::par_for_each[5000]
179.5 µs
size_4_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send::size_4_events_100
1.7 µs
same_keys_dynamic_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::same_keys_dynamic_patch[3162]
2.3 ms
same_keys_dynamic_patch[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::same_keys_dynamic_patch[316]
196.9 µs
curve_position[vec2]
benches/benches/bevy_math/bezier.rs::benches::curve_position::math::bezier::curve_position[vec2]
60 ns
same_keys_dynamic_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::same_keys_dynamic_patch[1000]
738.3 µs
same_keys_dynamic_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::same_keys_dynamic_patch[10000]
7.3 ms
disjoint_keys_concrete_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::disjoint_keys_concrete_patch[1000]
2.5 ms
size_16_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send::size_16_events_1000
20.3 µs
par_for_each[1000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::par_for_each[1000]
74.5 µs
size_16_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send::size_16_events_50000
1 ms
curve_position[vec3]
benches/benches/bevy_math/bezier.rs::benches::curve_position::math::bezier::curve_position[vec3]
60 ns
size_16_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send::size_16_events_10000
201.2 µs
size_512_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send::size_512_events_50000
16.3 ms
disjoint_keys_concrete_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::disjoint_keys_concrete_patch[3162]
12.6 ms
size_16_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send::size_16_events_100
2.2 µs
disjoint_keys_concrete_patch[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::disjoint_keys_concrete_patch[316]
546.4 µs
size_4_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send::size_4_events_10000
153.6 µs
size_16_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter::size_16_events_1000
5.4 µs
size_512_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send::size_512_events_1000
326.2 µs
size_512_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send::size_512_events_100
33.5 µs
segment_ease
benches/benches/bevy_math/bezier.rs::benches::segment_ease::math::bezier::segment_ease
341.1 ns
size_512_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send::size_512_events_10000
3.3 ms
disjoint_keys_concrete_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::disjoint_keys_concrete_patch[10000]
98.1 ms
size_4_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter::size_4_events_10000
52.9 µs
size_4_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter::size_4_events_1000
5.4 µs
disjoint_keys_concrete_patch[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::disjoint_keys_concrete_patch[100]
147.1 µs
size_512_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter::size_512_events_100
621.4 ns
size_4_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter::size_4_events_50000
264 µs
size_16_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter::size_16_events_100
649.2 ns
size_16_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter::size_16_events_10000
52.9 µs
curve_iter_positions
benches/benches/bevy_math/bezier.rs::benches::curve_iter_positions::math::bezier::curve_iter_positions
1.1 µs
size_512_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter::size_512_events_1000
5.1 µs
par_for_each[10000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::par_for_each[10000]
322.2 µs
foreach
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple::foreach
189.5 µs
size_512_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter::size_512_events_10000
50.1 µs
size_16_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter::size_16_events_50000
264 µs
wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag_sparse::iter_fragmented_sparse::wide
3.5 µs
foreach_wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag_sparse::iter_fragmented_sparse::foreach_wide
3 µs
foreach_wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag::iter_fragmented::foreach_wide
63.7 µs
size_512_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter::size_512_events_50000
250.1 µs
wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple::wide
851.3 µs
foreach
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag::iter_fragmented::foreach
7.3 µs
curve_position[vec3a]
benches/benches/bevy_math/bezier.rs::benches::curve_position::math::bezier::curve_position[vec3a]
60 ns
base
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple::base
186.7 µs
wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag::iter_fragmented::wide
77.7 µs
foreach
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag_sparse::iter_fragmented_sparse::foreach
810.8 ns
base
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag_sparse::iter_fragmented_sparse::base
778.1 ns
foreach_wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple::foreach_wide
823.9 µs
foreach_sparse_set
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple::foreach_sparse_set
346.4 µs
foreach_wide_sparse_set
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple::foreach_wide_sparse_set
1.5 ms
foreach_hybrid
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple::foreach_hybrid
239.7 µs
base
benches/benches/bevy_ecs/iteration/mod.rs::benches::heavy_compute::heavy_compute::base
4.4 ms
with_100_fragment
benches/benches/bevy_ecs/iteration/mod.rs::benches::par_iter_simple::par_iter_simple::with_100_fragment
1.9 ms
with_0_fragment
benches/benches/bevy_ecs/iteration/mod.rs::benches::par_iter_simple::par_iter_simple::with_0_fragment
1.9 ms
hybrid
benches/benches/bevy_ecs/iteration/mod.rs::benches::par_iter_simple::par_iter_simple::hybrid
2.5 ms
sparse_set
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple::sparse_set
396.7 µs
001_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::001_systems
27.1 µs
single_event_type
benches/benches/bevy_ecs/observers/mod.rs::benches::event_propagation::event_propagation::single_event_type
4.3 ms
single_event_type_no_listeners
benches/benches/bevy_ecs/observers/mod.rs::benches::event_propagation::event_propagation::single_event_type_no_listeners
2.1 ms
foreach_table
benches/benches/bevy_ecs/fragmentation.rs::benches::iter_frag_empty::iter_fragmented(4096)_empty::foreach_table
141 µs
006_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::006_systems
38.2 µs
base
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag::iter_fragmented::base
8.5 µs
trigger_simple
benches/benches/bevy_ecs/observers/mod.rs::benches::observe_simple::observe::trigger_simple
523 µs
foreach_sparse
benches/benches/bevy_ecs/fragmentation.rs::benches::iter_frag_empty::iter_fragmented(4096)_empty::foreach_sparse
390.3 µs
system
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple::system
187 µs
with_1000_fragment
benches/benches/bevy_ecs/iteration/mod.rs::benches::par_iter_simple::par_iter_simple::with_1000_fragment
2.2 ms
four_event_types
benches/benches/bevy_ecs/observers/mod.rs::benches::event_propagation::event_propagation::four_event_types
3.7 ms
026_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::026_systems
101.4 µs
011_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::011_systems
52.1 µs
with_10_fragment
benches/benches/bevy_ecs/iteration/mod.rs::benches::par_iter_simple::par_iter_simple::with_10_fragment
1.9 ms
trigger_targets_simple/10000_entity
benches/benches/bevy_ecs/observers/mod.rs::benches::observe_simple::observe::trigger_targets_simple/10000_entity
4.5 ms
021_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::021_systems
84.3 µs
031_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::031_systems
123.9 µs
wide_sparse_set
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple::wide_sparse_set
1.6 ms
036_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::036_systems
146.2 µs
041_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::041_systems
170.6 µs
086_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::086_systems
482.5 µs
016_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::016_systems
65.6 µs
066_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::066_systems
322.1 µs
046_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::046_systems
199.2 µs
061_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::061_systems
287.4 µs
056_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::056_systems
254.7 µs
076_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::076_systems
397 µs
071_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::071_systems
361.9 µs
096_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::096_systems
573.7 µs
disjoint_keys_dynamic_patch[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::disjoint_keys_dynamic_patch[316]
506.2 µs
016_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::016_systems
19.6 µs
101_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::101_systems
624.6 µs
081_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::081_systems
438.3 µs
001_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::001_systems
8.3 µs
091_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::091_systems
525.7 µs
disjoint_keys_dynamic_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::disjoint_keys_dynamic_patch[3162]
5.2 ms
disjoint_keys_dynamic_patch[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::disjoint_keys_dynamic_patch[100]
153.8 µs
disjoint_keys_dynamic_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::disjoint_keys_dynamic_patch[1000]
1.8 ms
021_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::021_systems
23.3 µs
u64_keys[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get::u64_keys[1000]
324.9 µs
disjoint_keys_dynamic_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply::disjoint_keys_dynamic_patch[10000]
17.6 ms
011_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::011_systems
16.1 µs
u64_keys[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get::u64_keys[100]
34.9 µs
051_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::051_systems
225.1 µs
u64_keys[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get::u64_keys[316]
104 µs
006_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::006_systems
12.2 µs
061_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::061_systems
52 µs
041_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::041_systems
37.9 µs
031_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::031_systems
30.5 µs
036_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::036_systems
34.2 µs
046_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::046_systems
41.4 µs
051_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::051_systems
45 µs
026_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::026_systems
27 µs
size_4_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter::size_4_events_100
649.2 ns
066_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::066_systems
55.7 µs
u64_keys[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get::u64_keys[10000]
3.2 ms
076_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::076_systems
62.6 µs
64_byte_keys[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get::64_byte_keys[100]
47.4 µs
056_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::056_systems
48.7 µs
64_byte_keys[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get::64_byte_keys[1000]
437.7 µs
u64_keys[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert::u64_keys[100]
106.8 µs
086_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::086_systems
69.8 µs
081_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::081_systems
66.3 µs
u64_keys[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get::u64_keys[3162]
1 ms
64_byte_keys[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get::64_byte_keys[316]
140.8 µs
071_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::071_systems
59.4 µs
091_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::091_systems
73.4 µs
64_byte_keys[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get::64_byte_keys[10000]
4.3 ms
64_byte_keys[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert::64_byte_keys[316]
372.9 µs
u64_keys[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert::u64_keys[3162]
3.1 ms
64_byte_keys[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get::64_byte_keys[3162]
1.4 ms
u64_keys[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert::u64_keys[316]
340.5 µs
u64_keys[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert::u64_keys[10000]
10.7 ms
u64_keys[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert::u64_keys[1000]
1.1 ms
64_byte_keys[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert::64_byte_keys[100]
114.3 µs
046_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::046_systems
202.3 µs
051_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::051_systems
231.3 µs
096_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::096_systems
77.2 µs
016_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::016_systems
69.9 µs
101_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::101_systems
80.7 µs
026_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::026_systems
105.3 µs
021_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::021_systems
86.9 µs
001_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::001_systems
26.1 µs
006_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::006_systems
39.1 µs
64_byte_keys[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert::64_byte_keys[3162]
3.7 ms
011_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::011_systems
52.3 µs
64_byte_keys[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert::64_byte_keys[10000]
12.6 ms
parse_reflect_path[100]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::reflect::path::parse_reflect_path[100]
28.9 µs
64_byte_keys[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert::64_byte_keys[1000]
1.3 ms
041_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::041_systems
174.4 µs
066_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::066_systems
327.2 µs
056_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::056_systems
261.4 µs
parse_reflect_path[3162]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::reflect::path::parse_reflect_path[3162]
833.6 µs
parse_reflect_path[1000]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::reflect::path::parse_reflect_path[1000]
232.3 µs
parse_reflect_path[316]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::reflect::path::parse_reflect_path[316]
85.2 µs
061_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::061_systems
293 µs
036_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::036_systems
150.1 µs
071_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::071_systems
366.6 µs
apply_concrete[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::reflect::r#struct::concrete_struct_apply::apply_concrete[16]
3.6 µs
081_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::081_systems
446 µs
086_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::086_systems
489.3 µs
031_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::031_systems
127 µs
parse_reflect_path[10000]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::reflect::path::parse_reflect_path[10000]
2.7 ms
apply_concrete[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::reflect::r#struct::concrete_struct_apply::apply_concrete[64]
8.9 µs
101_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::101_systems
632.7 µs
apply_dynamic[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::reflect::r#struct::concrete_struct_apply::apply_dynamic[16]
8.4 µs
apply_concrete[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::reflect::r#struct::concrete_struct_apply::apply_concrete[32]
5 µs
016_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::016_systems
68.9 µs
096_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::096_systems
582.6 µs
011_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::011_systems
53 µs
076_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::076_systems
405.8 µs
001_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::001_systems
26.7 µs
026_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::026_systems
103 µs
036_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::036_systems
147.8 µs
006_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::006_systems
39 µs
021_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::021_systems
85.1 µs
apply_dynamic[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::reflect::r#struct::concrete_struct_apply::apply_dynamic[128]
46.5 µs
concrete_struct_field[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_field::reflect::r#struct::concrete_struct_field[16]
1.4 µs
091_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::091_systems
536.4 µs
031_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::031_systems
124.4 µs
apply_concrete[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::reflect::r#struct::concrete_struct_apply::apply_concrete[128]
18.1 µs
parse_reflect_path[24000]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::reflect::path::parse_reflect_path[24000]
5 ms
apply_dynamic[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::reflect::r#struct::concrete_struct_apply::apply_dynamic[32]
13.3 µs
056_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::056_systems
257.2 µs
concrete_struct_field[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_field::reflect::r#struct::concrete_struct_field[32]
2.7 µs
076_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::076_systems
400.6 µs
051_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::051_systems
227.1 µs
apply_dynamic[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::reflect::r#struct::concrete_struct_apply::apply_dynamic[64]
24.1 µs
041_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::041_systems
172 µs
091_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::091_systems
529 µs
061_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::061_systems
289.6 µs
081_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::081_systems
441.1 µs
066_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::066_systems
324.7 µs
086_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::086_systems
484.5 µs
046_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::046_systems
198.4 µs
003_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::003_systems
30.7 µs
096_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::096_systems
575.6 µs
071_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::071_systems
360.1 µs
101_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::101_systems
625.5 µs
002_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::002_systems
27.5 µs
004_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::004_systems
30.8 µs
015_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::015_systems
59.8 µs
040_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::040_systems
156.4 µs
001_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::001_systems
26.6 µs
010_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::010_systems
47.6 µs
005_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::005_systems
30.8 µs
035_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::035_systems
132.4 µs
000_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::000_systems
800.3 ns
025_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::025_systems
93.6 µs
020_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::020_systems
75.3 µs
050_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::050_systems
208.3 µs
060_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::060_systems
268.6 µs
100_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::100_systems
591.2 µs
075_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::075_systems
375.1 µs
065_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::065_systems
301.5 µs
090_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::090_systems
499.8 µs
080_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::080_systems
411.2 µs
070_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::070_systems
337.8 µs
095_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::095_systems
548.3 µs
01x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::01x_entities_09_systems
700 µs
01x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::01x_entities_03_systems
527.2 µs
030_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::030_systems
112.6 µs
045_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::045_systems
181.5 µs
01x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::01x_entities_06_systems
613.4 µs
01x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::01x_entities_12_systems
785.7 µs
02x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::02x_entities_12_systems
1.5 ms
03x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::03x_entities_06_systems
1.8 ms
01x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::01x_entities_15_systems
873.8 µs
02x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::02x_entities_09_systems
1.3 ms
02x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::02x_entities_03_systems
1 ms
055_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::055_systems
237.9 µs
02x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::02x_entities_15_systems
1.7 ms
04x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::04x_entities_06_systems
2.3 ms
03x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::03x_entities_15_systems
2.5 ms
04x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::04x_entities_09_systems
2.6 ms
03x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::03x_entities_12_systems
2.2 ms
01x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::01x_entities_06_systems
259.2 µs
04x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::04x_entities_12_systems
3 ms
01x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::01x_entities_15_systems
405.2 µs
03x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::03x_entities_09_systems
2 ms
01x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::01x_entities_03_systems
212.9 µs
03x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::03x_entities_03_systems
1.5 ms
04x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::04x_entities_03_systems
2 ms
05x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::05x_entities_03_systems
2.5 ms
085_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::085_systems
456.4 µs
02x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::02x_entities_03_systems
390.7 µs
03x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::03x_entities_06_systems
691.6 µs
05x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::05x_entities_09_systems
3.3 ms
01x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::01x_entities_09_systems
305.7 µs
05x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::05x_entities_12_systems
3.7 ms
02x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::02x_entities_15_systems
737 µs
05x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::05x_entities_15_systems
4.1 ms
02x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::02x_entities_06_systems
475.3 µs
02x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::02x_entities_09_systems
561.9 µs
100_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn::despawn_world::100_entities
6.3 µs
02x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::02x_entities_06_systems
1.2 ms
50000_entities_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_for_each::world_query_for_each::50000_entities_sparse
754.5 µs
50000_entities_table
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_for_each::world_query_for_each::50000_entities_table
174.5 µs
05x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::05x_entities_06_systems
2.9 ms
04x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::04x_entities_15_systems
3.3 ms
100_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_spawn::spawn_world::100_entities
151.6 µs
10000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_spawn::spawn_world::10000_entities
2.7 ms
01x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::01x_entities_12_systems
357 µs
1_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_spawn::spawn_world::1_entities
3.2 µs
02x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::02x_entities_12_systems
646.6 µs
04x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::04x_entities_09_systems
1.1 ms
1000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_spawn::spawn_world::1000_entities
270.4 µs
03x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::03x_entities_03_systems
568.2 µs
04x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::04x_entities_06_systems
907.9 µs
1_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn::despawn_world::1_entities
1.2 µs
03x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::03x_entities_15_systems
1.1 ms
03x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::03x_entities_09_systems
814.9 µs
10_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn::despawn_world::10_entities
1.6 µs
04x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::04x_entities_12_systems
1.2 ms
03x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::03x_entities_12_systems
940 µs
10_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_spawn::spawn_world::10_entities
5.6 µs
1000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn::despawn_world::1000_entities
53.6 µs
10000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn::despawn_world::10000_entities
525.9 µs
04x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::04x_entities_03_systems
744.6 µs
10_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn_recursive::despawn_world_recursive::10_entities
3.3 µs
04x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::04x_entities_15_systems
1.4 ms
1_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn_recursive::despawn_world_recursive::1_entities
1.6 µs
50000_entities_table
benches/benches/bevy_ecs/world/mod.rs::benches::query_get::query_get::50000_entities_table
2.1 ms
50000_entities_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::query_get::query_get::50000_entities_sparse
2.3 ms
05x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::05x_entities_06_systems
1.1 ms
05x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::05x_entities_12_systems
1.5 ms
10000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn_recursive::despawn_world_recursive::10000_entities
1.9 ms
50000_calls_table
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<10>::query_get_many_10::50000_calls_table
17.7 ms
05x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::05x_entities_03_systems
922.9 µs
100_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn_recursive::despawn_world_recursive::100_entities
20.4 µs
100_schedule
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule::100_schedule
32 ms
50000_calls_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<10>::query_get_many_10::50000_calls_sparse
19.8 ms
1000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn_recursive::despawn_world_recursive::1000_entities
192.2 µs
05x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::05x_entities_09_systems
1.3 ms
base
benches/benches/bevy_ecs/scheduling/mod.rs::benches::schedule::schedule::base
528.1 µs
50000_calls_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<2>::query_get_many_2::50000_calls_sparse
4.1 ms
100_schedule_noconstraints
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule::100_schedule_noconstraints
3.3 ms
500_schedule_noconstraints
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule::500_schedule_noconstraints
46.5 ms
500_schedule
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule::500_schedule
1.1 s
entity_set_build[100]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash::entity_set_build[100]
5.1 µs
50000_calls_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<5>::query_get_many_5::50000_calls_sparse
8.9 ms
entity_set_lookup_miss_id[100]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash::entity_set_lookup_miss_id[100]
2.1 µs
50000_calls_table
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<5>::query_get_many_5::50000_calls_table
9.5 ms
50000_calls_table
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<2>::query_get_many_2::50000_calls_table
3.9 ms
entity_set_build[1000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash::entity_set_build[1000]
39.4 µs
entity_set_lookup_miss_id[1000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash::entity_set_lookup_miss_id[1000]
19.2 µs
entity_set_lookup_miss_gen[100]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash::entity_set_lookup_miss_gen[100]
2.7 µs
entity_set_lookup_hit[1000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash::entity_set_lookup_hit[1000]
22.4 µs
entity_set_lookup_miss_gen[1000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash::entity_set_lookup_miss_gen[1000]
26.5 µs
entity_set_lookup_miss_id[3162]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash::entity_set_lookup_miss_id[3162]
73.6 µs
entity_set_build[316]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash::entity_set_build[316]
13.3 µs
entity_set_lookup_hit[100]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash::entity_set_lookup_hit[100]
2.2 µs
1000_schedule
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule::1000_schedule
8.3 s
entity_set_lookup_miss_gen[316]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash::entity_set_lookup_miss_gen[316]
8.7 µs
1000_schedule_noconstraints
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule::1000_schedule_noconstraints
197.8 ms
MultiThreaded
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_schedule_run::run_empty_schedule::MultiThreaded
829.4 ns
SingleThreaded
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_schedule_run::run_empty_schedule::SingleThreaded
1.3 µs
05x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::05x_entities_15_systems
1.7 ms
4000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::spawn_commands::spawn_commands::4000_entities
2.2 ms
entity_set_build[3162]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash::entity_set_build[3162]
110.2 µs
entity_set_lookup_hit[316]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash::entity_set_lookup_hit[316]
6.7 µs
6000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::spawn_commands::spawn_commands::6000_entities
4.2 ms
2000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::fake_commands::fake_commands::2000_commands
99.9 µs
insert
benches/benches/bevy_ecs/world/mod.rs::benches::insert_commands::insert_commands::insert
4.3 ms
entity_set_lookup_miss_id[316]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash::entity_set_lookup_miss_id[316]
6.7 µs
entity_set_lookup_miss_gen[3162]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash::entity_set_lookup_miss_gen[3162]
91.8 µs
insert_or_spawn_batch
benches/benches/bevy_ecs/world/mod.rs::benches::insert_commands::insert_commands::insert_or_spawn_batch
2.7 ms
2000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::spawn_commands::spawn_commands::2000_entities
1.1 ms
Simple
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_schedule_run::run_empty_schedule::Simple
954.7 ns
entity_set_lookup_miss_gen[10000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash::entity_set_lookup_miss_gen[10000]
275.2 µs
entity_set_lookup_hit[3162]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash::entity_set_lookup_hit[3162]
63.6 µs
8000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::spawn_commands::spawn_commands::8000_entities
4.4 ms
entity_set_build[10000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash::entity_set_build[10000]
362.8 µs
100_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection::ray_mesh_intersection::100_vertices
14.4 µs
insert_batch
benches/benches/bevy_ecs/world/mod.rs::benches::insert_commands::insert_commands::insert_batch
2.5 ms
8_dyn_params_system
benches/benches/bevy_ecs/param/mod.rs::benches::dyn_param::param/combinator_system::8_dyn_params_system
90.6 µs
4000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::fake_commands::fake_commands::4000_commands
199.6 µs
0_entities
benches/benches/bevy_ecs/world/mod.rs::benches::empty_commands::empty_commands::0_entities
827.5 ns
entity_set_lookup_miss_id[10000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash::entity_set_lookup_miss_id[10000]
196.2 µs
entity_set_lookup_hit[10000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash::entity_set_lookup_hit[10000]
220.7 µs
2000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::zero_sized_commands::sized_commands_0_bytes::2000_commands
86.2 µs
10000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_cull::ray_mesh_intersection_no_cull::10000_vertices
1.3 ms
6000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::fake_commands::fake_commands::6000_commands
298.9 µs
8_piped_systems
benches/benches/bevy_ecs/param/mod.rs::benches::combinator_system::param/combinator_system::8_piped_systems
26.1 µs
6000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::zero_sized_commands::sized_commands_0_bytes::6000_commands
257.4 µs
1000000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_intersection::ray_mesh_intersection_no_intersection::1000000_vertices
115 ms
100_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_intersection::ray_mesh_intersection_no_intersection::100_vertices
11.5 µs
4000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::zero_sized_commands::sized_commands_0_bytes::4000_commands
171.4 µs
1000000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_cull::ray_mesh_intersection_no_cull::1000000_vertices
136.6 ms
10000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_intersection::ray_mesh_intersection_no_intersection::10000_vertices
1.1 ms
100_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_cull::ray_mesh_intersection_no_cull::100_vertices
14.7 µs
1000000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection::ray_mesh_intersection::1000000_vertices
135 ms
8000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::fake_commands::fake_commands::8000_commands
398.1 µs
50000_entities_table
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_get::world_query_get::50000_entities_table
2.3 ms
4000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::medium_sized_commands::sized_commands_12_bytes::4000_commands
213.8 µs
8_variant_param_set_system
benches/benches/bevy_ecs/param/mod.rs::benches::param_set::param/combinator_system::8_variant_param_set_system
38.7 µs
8000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::large_sized_commands::sized_commands_512_bytes::8000_commands
2.9 ms
10000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection::ray_mesh_intersection::10000_vertices
1.3 ms
8000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::zero_sized_commands::sized_commands_0_bytes::8000_commands
342.8 µs
6000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::large_sized_commands::sized_commands_512_bytes::6000_commands
2.2 ms
2000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::medium_sized_commands::sized_commands_12_bytes::2000_commands
107.4 µs
50000_entities_table
benches/benches/bevy_ecs/world/mod.rs::benches::world_get::world_get::50000_entities_table
2 ms
50000_entities_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_iter::world_query_iter::50000_entities_sparse
964.4 µs
8000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::medium_sized_commands::sized_commands_12_bytes::8000_commands
426.4 µs
50000_entities_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_get::world_query_get::50000_entities_sparse
2.4 ms
4000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::large_sized_commands::sized_commands_512_bytes::4000_commands
1.4 ms
6000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::medium_sized_commands::sized_commands_12_bytes::6000_commands
320.1 µs
2000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::large_sized_commands::sized_commands_512_bytes::2000_commands
720.8 µs
50000_entities_table_wide
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_get::world_query_get::50000_entities_table_wide
3.8 ms
50000_entities_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::world_get::world_get::50000_entities_sparse
2.1 ms
50000_entities_table
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_iter::world_query_iter::50000_entities_table
181.4 µs
50000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_entity::world_entity::50000_entities
1.2 ms
50000_entities_sparse_wide
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_get::world_query_get::50000_entities_sparse_wide
5.2 ms
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs