Pretenvy
bevy
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
GitHub Actions run
CPU Simulation
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
10 months ago
bfc1fff
main
push
Compare
Base
Search a run
Head
main
bfc1fff
10 months ago
CPU Simulation
Compare
Suggested base runs:
Parent Commit
Benchmarks
overhead_iter
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead
< 1 ns
threads[32]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter
108.7 µs
threads[1]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter
98.4 µs
threads[1]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter
194.6 ms
threads[4]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter
100.2 µs
threads[2]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter
99.8 µs
threads[8]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter
101.2 µs
for_each_iter
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each
194.5 ms
threads[16]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter
102.7 µs
threads[2]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter
194.6 ms
threads[16]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter
194.6 ms
threads[2]
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter
150.2 ms
threads[32]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter
194.6 ms
threads[4]
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter
150.2 ms
threads[4]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter
194.6 ms
threads[8]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter
194.6 ms
threads[1]
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter
150.2 ms
layers_intersect
benches/benches/bevy_render/render_layers.rs::benches::render_layers
243.6 ns
build_torus
benches/benches/bevy_render/torus.rs::benches::torus
< 1 ns
threads[8]
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter
150.2 ms
cubic_position_Vec3
benches/benches/bevy_math/bezier.rs::benches::cubic_vec3
60 ns
easing_1000
benches/benches/bevy_math/bezier.rs::benches::easing
30 µs
cubic_position_Vec2
benches/benches/bevy_math/bezier.rs::benches::cubic_2d
60 ns
many_maps_iter
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps
150.1 ms
threads[16]
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter
150.2 ms
threads[32]
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter
150.2 ms
cubic_position_Vec3A
benches/benches/bevy_math/bezier.rs::benches::cubic
89.2 ns
build_pos_cubic_100_points
benches/benches/bevy_math/bezier.rs::benches::build_pos_cubic
4.6 µs
hierarchy wide reflect
benches/benches/bevy_ecs/entity_cloning.rs::benches::reflect_benches
24.9 ms
many components reflect
benches/benches/bevy_ecs/entity_cloning.rs::benches::reflect_benches
27.7 µs
build_accel_cubic_100_points
benches/benches/bevy_math/bezier.rs::benches::build_accel_cubic
5.2 µs
hierarchy tall reflect
benches/benches/bevy_ecs/entity_cloning.rs::benches::reflect_benches
180.7 µs
hierarchy many reflect
benches/benches/bevy_ecs/entity_cloning.rs::benches::reflect_benches
37.7 ms
hierarchy wide clone
benches/benches/bevy_ecs/entity_cloning.rs::benches::clone_benches
25.9 ms
many components clone
benches/benches/bevy_ecs/entity_cloning.rs::benches::clone_benches
15.2 µs
hierarchy tall clone
benches/benches/bevy_ecs/entity_cloning.rs::benches::clone_benches
146.1 µs
hierarchy many clone
benches/benches/bevy_ecs/entity_cloning.rs::benches::clone_benches
14 ms
same_keys_concrete_patch[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
60.1 µs
empty_base_dynamic_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
15.3 ms
same_keys_concrete_patch[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
256.4 µs
same_keys_concrete_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
1.4 ms
same_keys_concrete_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
87.6 ms
same_keys_dynamic_patch[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
65.2 µs
same_keys_concrete_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
9.6 ms
same_keys_dynamic_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
2.3 ms
same_keys_dynamic_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
738.3 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::all_added_detection::all_added_detection::5000_entities_ecs::change_detection
106.4 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::all_added_detection::all_added_detection::50000_entities_ecs::change_detection
621.6 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::all_added_detection::all_added_detection::50000_entities_ecs::change_detection
1.1 ms
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::few_changed_detection::few_changed_detection::5000_entities_ecs::change_detection
93.8 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::all_changed_detection::all_changed_detection::50000_entities_ecs::change_detection
621.6 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::all_changed_detection::all_changed_detection::5000_entities_ecs::change_detection
63.1 µs
disjoint_keys_concrete_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
2.5 ms
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::all_changed_detection::all_changed_detection::50000_entities_ecs::change_detection
1.1 ms
Table
benches/benches/bevy_ecs/change_detection.rs::benches::all_added_detection::all_added_detection::5000_entities_ecs::change_detection
63.1 µs
disjoint_keys_concrete_patch[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
146.9 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::few_changed_detection::few_changed_detection::5000_entities_ecs::change_detection
35.5 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::all_changed_detection::all_changed_detection::5000_entities_ecs::change_detection
106.4 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::none_changed_detection::none_changed_detection::5000_entities_ecs::change_detection
23.9 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::few_changed_detection::few_changed_detection::50000_entities_ecs::change_detection
930.5 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::few_changed_detection::few_changed_detection::50000_entities_ecs::change_detection
347 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::none_changed_detection::none_changed_detection::5000_entities_ecs::change_detection
92.4 µs
disjoint_keys_concrete_patch[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
546.3 µs
same_keys_dynamic_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
7.3 ms
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
92.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
10.2 µs
disjoint_keys_concrete_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
12.6 ms
same_keys_dynamic_patch[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
196.9 µs
disjoint_keys_concrete_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
98.1 ms
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
3.6 µ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
916.9 µ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
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
24.3 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::none_changed_detection::none_changed_detection::50000_entities_ecs::change_detection
916.7 µs
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
5.5 µ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
1.6 µs
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
368.2 µ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
4.4 µ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
231.4 µs
disjoint_keys_dynamic_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
17.6 ms
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
12.5 µs
disjoint_keys_dynamic_patch[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
506.2 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::none_changed_detection::none_changed_detection::50000_entities_ecs::change_detection
230.9 µs
disjoint_keys_dynamic_patch[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
153.8 µs
u64_keys[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get
104 µ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
95.3 µs
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
18.3 µs
u64_keys[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get
34.9 µ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
189.8 µs
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
59.4 µ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
38.7 µ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
24.9 µs
046_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
41.2 µ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
3.7 ms
disjoint_keys_dynamic_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
1.8 ms
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
923.6 µs
051_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
44.8 µs
036_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
34.1 µ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
473.7 µs
056_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
48.3 µs
function
benches/benches/bevy_reflect/function.rs::benches::typed::reflect::function::typed
3 µs
closure
benches/benches/bevy_reflect/function.rs::benches::typed::reflect::function::typed
2.9 µs
041_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
37.6 µs
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
1.8 ms
closure_mut
benches/benches/bevy_reflect/function.rs::benches::typed::reflect::function::typed
2.9 µs
sparse_set
benches/benches/bevy_ecs/components/mod.rs::benches::add_remove::add_remove
5.4 ms
061_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
51.9 µ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
4.6 ms
u64_keys[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get
3.2 ms
64_byte_keys[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get
47.3 µs
u64_keys[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get
1 ms
table
benches/benches/bevy_ecs/components/mod.rs::benches::add_remove::add_remove
7 ms
u64_keys[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get
324.9 µs
table
benches/benches/bevy_ecs/components/mod.rs::benches::add_remove_big::add_remove_big
14.9 ms
066_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
55.5 µs
sparse_set
benches/benches/bevy_ecs/components/mod.rs::benches::add_remove_big::add_remove_big
5.8 ms
091_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
73.3 µs
096_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
76.9 µs
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
18.3 ms
64_byte_keys[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get
140.7 µs
071_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
58.9 µs
base
benches/benches/bevy_ecs/components/mod.rs::benches::insert_simple::insert_simple
2.3 ms
081_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
66.3 µs
101_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
80.3 µs
system_count[0]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes
1.2 µs
076_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
62.7 µs
table
benches/benches/bevy_ecs/components/mod.rs::benches::add_remove_very_big::add_remove_very_big
106.9 ms
086_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
69.9 µs
006_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
37.3 µs
021_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
87.2 µs
system_count[20]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes
6.1 µs
system_count[60]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes
13.2 µs
026_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
106.2 µs
system_count[40]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes
9.7 µs
function
benches/benches/bevy_reflect/function.rs::benches::call::reflect::function::call
3.3 µs
031_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
127.3 µs
001_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
26.8 µs
closure
benches/benches/bevy_reflect/function.rs::benches::into::reflect::function::into
5.1 µs
64_byte_keys[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get
437.6 µs
016_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
66.5 µs
011_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
53.8 µs
64_byte_keys[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get
4.3 ms
system_count[80]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes
16.9 µs
system_count[100]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes
20.5 µs
unbatched
benches/benches/bevy_ecs/components/mod.rs::benches::insert_simple::insert_simple
6.4 ms
64_byte_keys[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get
1.4 ms
trait_object
benches/benches/bevy_reflect/function.rs::benches::call::reflect::function::call
182.2 ns
u64_keys[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert
340.5 µs
036_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
150 µs
046_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
203.2 µs
041_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
175.7 µs
archetype_count[100]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes
267.8 µs
051_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
231.4 µs
076_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
403.5 µs
archetype_count[200]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes
481.3 µs
closure_mut
benches/benches/bevy_reflect/function.rs::benches::into::reflect::function::into
5.1 µs
056_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
262 µs
function
benches/benches/bevy_reflect/function.rs::benches::into::reflect::function::into
5.3 µs
archetype_count[1000]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes
3.4 ms
066_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
327.3 µs
061_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
293.6 µs
071_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
365.3 µs
081_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
446.4 µs
archetype_count[2000]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes
7 ms
iter[100]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
29.1 µs
091_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
534.1 µs
archetype_count[5000]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes
18.3 ms
096_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
583.5 µs
u64_keys[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert
106.7 µs
001_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
27.2 µs
iter[10]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
27.5 µs
101_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
631.3 µs
archetype_count[10000]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes
42.9 ms
016_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
68.7 µs
archetype_count[500]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes
1.6 ms
031_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
124.7 µs
026_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
103.3 µs
021_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
85.3 µs
006_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
39.4 µs
061_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
289.2 µs
086_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
491 µs
051_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
226.8 µs
076_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
400.2 µs
iter[2000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
69.1 µs
096_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
575.3 µs
081_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
441.5 µs
036_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
148 µs
041_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
172.3 µs
iter[500]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
36.6 µs
iter[5000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
131.3 µs
011_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
53 µs
iter[1000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
46.8 µs
simple_overload[1]
benches/benches/bevy_reflect/function.rs::benches::with_overload::reflect::function::with_overload
9.6 µs
046_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
197.5 µs
u64_keys[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert
3.1 ms
071_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
361.1 µs
closure_mut
benches/benches/bevy_reflect/function.rs::benches::call::reflect::function::call
2.9 µs
086_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
482.5 µs
function
benches/benches/bevy_reflect/function.rs::benches::clone::reflect::function::clone
4.9 µs
056_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
256.8 µs
066_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
324 µs
u64_keys[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert
1.1 ms
iter[10000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
245.1 µs
101_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
625.9 µs
015_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
61.5 µs
64_byte_keys[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert
114.2 µs
002_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
29.1 µs
for_each[100]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
30 µs
020_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
75.5 µs
003_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
30.5 µs
004_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
32.3 µs
030_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
112 µs
001_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
26.6 µs
for_each[10]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
27.5 µs
040_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
154.8 µs
035_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
133.9 µs
000_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
771.1 ns
060_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
266.8 µs
010_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
47.5 µs
091_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
529.3 µs
u64_keys[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert
10.7 ms
045_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
181.1 µs
for_each[5000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
139.6 µs
070_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
336.6 µs
065_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
301.3 µs
for_each[500]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
38.2 µs
025_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
92.8 µs
090_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
498.4 µs
005_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
34.4 µs
for_each[10000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
260.3 µs
for_each[2000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
71 µs
closure
benches/benches/bevy_reflect/function.rs::benches::call::reflect::function::call
3.3 µs
050_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
208.5 µs
055_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
238.3 µs
080_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
417.7 µs
parse_reflect_path[316]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::reflect::path
85.1 µs
complex_overload[1]
benches/benches/bevy_reflect/function.rs::benches::with_overload::reflect::function::with_overload
12.6 µs
64_byte_keys[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert
372.8 µs
for_each[1000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
48.5 µs
par_for_each[100]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
52.5 µs
parse_reflect_path[100]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::reflect::path
28.9 µs
par_for_each[10]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
51.1 µs
simple_overload[3]
benches/benches/bevy_reflect/function.rs::benches::with_overload::reflect::function::with_overload
14.3 µs
075_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
376.4 µs
100_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
590.9 µs
64_byte_keys[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert
3.7 ms
01x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
873.9 µs
par_for_each[500]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
62.7 µs
par_for_each[10000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
322.6 µs
64_byte_keys[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert
1.3 ms
size_4_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
1.7 µs
095_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
543 µs
disjoint_keys_dynamic_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
5.2 ms
02x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
1 ms
par_for_each[1000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
72.7 µs
64_byte_keys[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert
12.6 ms
size_4_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
15.5 µs
size_16_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
2.3 µs
size_4_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
153.6 µs
085_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
455.7 µs
size_512_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
3.3 ms
complex_overload[3]
benches/benches/bevy_reflect/function.rs::benches::with_overload::reflect::function::with_overload
20.3 µs
size_512_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
326.2 µs
par_for_each[2000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
102.9 µs
01x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
699.6 µs
01x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
785.9 µs
02x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
1.7 ms
size_512_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
16.3 ms
size_16_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
1 ms
par_for_each[5000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
179.3 µs
size_4_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
52.9 µs
size_4_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
767.5 µs
02x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
1.5 ms
size_16_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
201.3 µs
size_512_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
33.5 µs
size_4_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
649.2 ns
size_512_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
50.1 µs
02x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
1.2 ms
size_16_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
20.3 µs
02x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
1.3 ms
size_16_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
5.4 µs
size_16_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
649.2 ns
size_4_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
264 µs
01x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
527.7 µs
size_4_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
5.4 µs
size_16_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
52.9 µs
size_16_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
264 µs
03x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
1.5 ms
03x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
1.8 ms
03x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
2 ms
base
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag::iter_fragmented
8.5 µs
size_512_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
621.4 ns
size_512_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
250.1 µs
01x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
613.8 µs
wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag_sparse::iter_fragmented_sparse
3.4 µs
parse_reflect_path[10000]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::reflect::path
2.7 ms
foreach
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag::iter_fragmented
7.3 µs
parse_reflect_path[1000]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::reflect::path
232.2 µs
wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag::iter_fragmented
77.7 µs
size_512_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
5.1 µs
parse_reflect_path[3162]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::reflect::path
833.6 µs
wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
851.2 µs
foreach_wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag::iter_fragmented
63.7 µs
03x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
2.5 ms
base
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag_sparse::iter_fragmented_sparse
778.1 ns
sparse_set
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
396.7 µs
base
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
186.7 µs
nested_simple_overload[1]
benches/benches/bevy_reflect/function.rs::benches::with_overload::reflect::function::with_overload
10.1 µs
simple_overload[10]
benches/benches/bevy_reflect/function.rs::benches::with_overload::reflect::function::with_overload
30.5 µs
foreach_sparse_set
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
346.4 µs
foreach_wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag_sparse::iter_fragmented_sparse
3 µs
system
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
186.9 µs
04x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
2 ms
foreach
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag_sparse::iter_fragmented_sparse
810.8 ns
03x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
2.2 ms
foreach_wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
740 µs
04x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
2.3 ms
wide_sparse_set
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
1.6 ms
apply_concrete[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::reflect::r#struct::concrete_struct_apply
9 µs
foreach_wide_sparse_set
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
1.5 ms
foreach
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
189.5 µs
parse_reflect_path[24000]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::reflect::path
5 ms
foreach_hybrid
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
239.7 µs
nested_simple_overload[3]
benches/benches/bevy_reflect/function.rs::benches::with_overload::reflect::function::with_overload
16.4 µs
with_10_fragment
benches/benches/bevy_ecs/iteration/mod.rs::benches::par_iter_simple::par_iter_simple
1.9 ms
trigger_targets_simple/10000_entity
benches/benches/bevy_ecs/observers/mod.rs::benches::observe_simple::observe
4.5 ms
hybrid
benches/benches/bevy_ecs/iteration/mod.rs::benches::par_iter_simple::par_iter_simple
2.5 ms
04x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
2.6 ms
base
benches/benches/bevy_ecs/iteration/mod.rs::benches::heavy_compute::heavy_compute
4.4 ms
04x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
3 ms
with_1000_fragment
benches/benches/bevy_ecs/iteration/mod.rs::benches::par_iter_simple::par_iter_simple
2.2 ms
04x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
3.3 ms
complex_overload[10]
benches/benches/bevy_reflect/function.rs::benches::with_overload::reflect::function::with_overload
48.8 µs
with_0_fragment
benches/benches/bevy_ecs/iteration/mod.rs::benches::par_iter_simple::par_iter_simple
1.9 ms
apply_concrete[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::reflect::r#struct::concrete_struct_apply
5 µs
05x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
2.5 ms
01x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
214.1 µs
apply_concrete[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::reflect::r#struct::concrete_struct_apply
3.5 µs
foreach_table
benches/benches/bevy_ecs/fragmentation.rs::benches::iter_frag_empty::iter_fragmented(4096)_empty
141 µs
with_100_fragment
benches/benches/bevy_ecs/iteration/mod.rs::benches::par_iter_simple::par_iter_simple
1.9 ms
four_event_types
benches/benches/bevy_ecs/observers/mod.rs::benches::event_propagation::event_propagation
3.8 ms
001_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
26.9 µs
05x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
3.3 ms
05x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
3.7 ms
single_event_type
benches/benches/bevy_ecs/observers/mod.rs::benches::event_propagation::event_propagation
4.4 ms
011_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
52 µs
006_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
37.8 µs
021_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
84 µs
single_event_type_no_listeners
benches/benches/bevy_ecs/observers/mod.rs::benches::event_propagation::event_propagation
2.1 ms
016_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
67.9 µs
foreach_sparse
benches/benches/bevy_ecs/fragmentation.rs::benches::iter_frag_empty::iter_fragmented(4096)_empty
390.3 µs
046_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
196.2 µs
nested_simple_overload[10]
benches/benches/bevy_reflect/function.rs::benches::with_overload::reflect::function::with_overload
43.9 µs
01x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
354.8 µs
036_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
145.8 µs
051_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
224 µs
05x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
2.9 ms
01x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
258.3 µs
apply_concrete[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::reflect::r#struct::concrete_struct_apply
18.1 µs
apply_dynamic[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::reflect::r#struct::concrete_struct_apply
24 µs
simple_overload[1]
benches/benches/bevy_reflect/function.rs::benches::call_overload::reflect::function::call_overload
5.9 µs
061_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
287.2 µs
01x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
404.3 µs
apply_dynamic[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::reflect::r#struct::concrete_struct_apply
8.4 µs
031_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
123.5 µs
trigger_simple
benches/benches/bevy_ecs/observers/mod.rs::benches::observe_simple::observe
523.1 µs
091_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
527.1 µs
05x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
4.1 ms
026_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
102.6 µs
056_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
255.4 µs
01x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
306.9 µs
071_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
358.9 µs
076_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
398.5 µs
066_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
321 µs
101_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
621.7 µs
complex_overload[3]
benches/benches/bevy_reflect/function.rs::benches::call_overload::reflect::function::call_overload
16.8 µs
complex_overload[1]
benches/benches/bevy_reflect/function.rs::benches::call_overload::reflect::function::call_overload
14.8 µs
02x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
474.4 µs
concrete_struct_field[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_field::reflect::r#struct
1.4 µs
02x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
390.4 µs
concrete_struct_field[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_field::reflect::r#struct
5.9 µs
086_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
480.9 µs
041_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
170 µs
apply_dynamic[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::reflect::r#struct::concrete_struct_apply
13.2 µs
081_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
437.7 µs
006_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
12.2 µs
apply_dynamic[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::reflect::r#struct::concrete_struct_apply
46.5 µs
02x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
561.2 µs
02x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
735.2 µs
simple_overload[3]
benches/benches/bevy_reflect/function.rs::benches::call_overload::reflect::function::call_overload
7.2 µs
001_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
8.4 µs
04x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
1.1 ms
021_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
23.2 µs
02x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
646.6 µs
simple_overload[10]
benches/benches/bevy_reflect/function.rs::benches::call_overload::reflect::function::call_overload
9.8 µs
096_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
575.1 µs
026_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
26.8 µs
04x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
1.2 ms
03x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
691 µs
03x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
941.2 µs
04x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
907.4 µs
04x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
1.4 ms
500_schedule_noconstraints
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule
39 ms
05x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
1.1 ms
031_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
30.5 µs
011_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
16.1 µs
05x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
1.7 ms
05x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
1.5 ms
1000_schedule_noconstraints
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule
197.8 ms
05x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
1.3 ms
016_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
19.6 µs
03x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
568.8 µs
10_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn::despawn_world
1.5 µs
03x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
815.9 µs
03x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
1.1 ms
base
benches/benches/bevy_ecs/scheduling/mod.rs::benches::schedule::schedule
531 µs
05x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
925.8 µs
10000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn::despawn_world
525.8 µs
1000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn::despawn_world
53.5 µs
04x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
744.6 µs
500_schedule
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule
1.1 s
100_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn_recursive::despawn_world_recursive
20.5 µs
1000_schedule
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule
8.3 s
SingleThreaded
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_schedule_run::run_empty_schedule
1.2 µs
1_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn_recursive::despawn_world_recursive
1.7 µs
10_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn_recursive::despawn_world_recursive
3.3 µs
100_schedule
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule
31.7 ms
100_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn::despawn_world
6.3 µs
2000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::spawn_commands::spawn_commands
1.1 ms
50000_entities_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::query_get::query_get
2.3 ms
50000_calls_table
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<2>::query_get_many_2
3.9 ms
50000_entities_table
benches/benches/bevy_ecs/world/mod.rs::benches::query_get::query_get
2.1 ms
6000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::spawn_commands::spawn_commands
4.2 ms
4000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::spawn_commands::spawn_commands
2.2 ms
50000_calls_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<2>::query_get_many_2
4.1 ms
1000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn_recursive::despawn_world_recursive
192.3 µs
MultiThreaded
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_schedule_run::run_empty_schedule
741.9 ns
50000_calls_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<5>::query_get_many_5
8.9 ms
50000_calls_table
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<10>::query_get_many_10
17.7 ms
50000_calls_table
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<5>::query_get_many_5
9.5 ms
Simple
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_schedule_run::run_empty_schedule
838.1 ns
100_schedule_noconstraints
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule
3.3 ms
insert_or_spawn_batch
benches/benches/bevy_ecs/world/mod.rs::benches::insert_commands::insert_commands
2.7 ms
50000_calls_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<10>::query_get_many_10
19.8 ms
0_entities
benches/benches/bevy_ecs/world/mod.rs::benches::empty_commands::empty_commands
798.3 ns
8000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::spawn_commands::spawn_commands
4.4 ms
concrete_struct_field[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_field::reflect::r#struct
13.1 µs
10000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn_recursive::despawn_world_recursive
1.9 ms
insert_batch
benches/benches/bevy_ecs/world/mod.rs::benches::insert_commands::insert_commands
2.5 ms
concrete_struct_field[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_field::reflect::r#struct
2.7 µs
entity_set_lookup_miss_id[316]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
6.8 µs
entity_set_build[100]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
5.9 µs
insert
benches/benches/bevy_ecs/world/mod.rs::benches::insert_commands::insert_commands
4.3 ms
6000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::fake_commands::fake_commands
298.9 µs
entity_set_lookup_miss_id[100]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
2.1 µs
2000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::fake_commands::fake_commands
99.9 µs
NonGeneric[1]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::reflect::r#struct::concrete_struct_type_info
119.4 ns
4000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::zero_sized_commands::sized_commands_0_bytes
171.3 µs
4000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::fake_commands::fake_commands
199.7 µs
entity_set_build[316]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
13.4 µs
8000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::fake_commands::fake_commands
398.1 µs
entity_set_lookup_hit[1000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
22.5 µs
entity_set_lookup_miss_gen[100]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
2.8 µs
2000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::zero_sized_commands::sized_commands_0_bytes
86.1 µs
entity_set_lookup_miss_gen[1000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
26.6 µs
entity_set_lookup_miss_gen[316]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
8.8 µs
entity_set_lookup_hit[100]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
2.2 µs
entity_set_lookup_miss_id[1000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
19.1 µs
entity_set_build[3162]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
109.6 µs
Generic[1]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::reflect::r#struct::concrete_struct_type_info
498.6 ns
entity_set_lookup_hit[316]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
6.8 µs
Generic[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::reflect::r#struct::concrete_struct_type_info
494.7 ns
empty_base_concrete_patch[100]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply
20.4 µs
2000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::medium_sized_commands::sized_commands_12_bytes
107.4 µs
entity_set_lookup_miss_gen[3162]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
91.8 µs
entity_set_lookup_miss_id[3162]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
73.7 µs
6000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::medium_sized_commands::sized_commands_12_bytes
320 µs
entity_set_lookup_hit[3162]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
63.6 µs
entity_set_lookup_miss_id[10000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
196.7 µs
entity_set_lookup_hit[10000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
221.2 µs
8000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::zero_sized_commands::sized_commands_0_bytes
342.7 µs
2000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::large_sized_commands::sized_commands_512_bytes
720.8 µs
8000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::medium_sized_commands::sized_commands_12_bytes
426.3 µs
entity_set_build[1000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
39.5 µs
4000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::medium_sized_commands::sized_commands_12_bytes
213.7 µs
entity_set_build[10000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
363.4 µs
50000_entities_table
benches/benches/bevy_ecs/world/mod.rs::benches::world_get::world_get
2 ms
entity_set_lookup_miss_gen[10000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
275.8 µs
100_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection::ray_mesh_intersection
14.5 µs
8_piped_systems
benches/benches/bevy_ecs/param/mod.rs::benches::combinator_system::param/combinator_system
29.8 µs
8_dyn_params_system
benches/benches/bevy_ecs/param/mod.rs::benches::dyn_param::param/combinator_system
90.3 µs
4000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::large_sized_commands::sized_commands_512_bytes
1.4 ms
complex_overload[10]
benches/benches/bevy_reflect/function.rs::benches::call_overload::reflect::function::call_overload
20.5 µs
empty_base_concrete_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply
136.7 µs
6000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::zero_sized_commands::sized_commands_0_bytes
257.3 µs
10000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_intersection::ray_mesh_intersection_no_intersection
1.1 ms
6000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::large_sized_commands::sized_commands_512_bytes
2.2 ms
8_variant_param_set_system
benches/benches/bevy_ecs/param/mod.rs::benches::param_set::param/combinator_system
40.2 µs
empty_base_concrete_patch[316]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply
50.3 µs
50000_entities_table
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_get::world_query_get
2.3 ms
10000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection::ray_mesh_intersection
1.3 ms
Generic[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::reflect::r#struct::concrete_struct_type_info
556.9 ns
50000_entities_table_wide
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_get::world_query_get
3.8 ms
50000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_entity::world_entity
1.2 ms
50000_entities_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::world_get::world_get
2.1 ms
1_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_spawn::spawn_world
3.3 µs
Generic[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::reflect::r#struct::concrete_struct_type_info
616.1 ns
50000_entities_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_iter::world_query_iter
964.5 µs
8000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::large_sized_commands::sized_commands_512_bytes
2.9 ms
50000_entities_table
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_for_each::world_query_for_each
174.5 µs
1000000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection::ray_mesh_intersection
135 ms
50000_entities_table
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_iter::world_query_iter
181.4 µs
50000_entities_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_get::world_query_get
2.4 ms
10000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_cull::ray_mesh_intersection_no_cull
1.3 ms
100_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_cull::ray_mesh_intersection_no_cull
14.6 µs
NonGeneric[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::reflect::r#struct::concrete_struct_type_info
119.4 ns
NonGeneric[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::reflect::r#struct::concrete_struct_type_info
148.6 ns
50000_entities_sparse_wide
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_get::world_query_get
5.2 ms
1000000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_cull::ray_mesh_intersection_no_cull
136.6 ms
100_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_intersection::ray_mesh_intersection_no_intersection
11.5 µs
NonGeneric[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::reflect::r#struct::concrete_struct_type_info
119.4 ns
1000000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_intersection::ray_mesh_intersection_no_intersection
115 ms
empty_base_dynamic_patch[100]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply
22.2 µs
10_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_spawn::spawn_world
5.7 µs
10000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_spawn::spawn_world
2.7 ms
empty_base_concrete_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply
422 µs
NonGeneric[1]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone
4.4 µs
100_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_spawn::spawn_world
152 µs
empty_base_concrete_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply
1.3 ms
NonGeneric[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::reflect::r#struct::concrete_struct_type_info
119.4 ns
Generic[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::reflect::r#struct::concrete_struct_type_info
494.7 ns
1000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_spawn::spawn_world
270.5 µs
1_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn::despawn_world
1.1 µs
Generic[1]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone
4.7 µs
NonGeneric[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone
34.5 µs
Generic[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone
35.3 µs
Generic[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone
20.8 µs
dynamic_struct_clone[32]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_clone::reflect::r#struct
26 µs
50000_entities_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_for_each::world_query_for_each
754.5 µs
NonGeneric[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone
62 µs
empty_base_dynamic_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply
154.6 µs
same_len_concrete_patch[100]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply
5.3 µs
Generic[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone
62.2 µs
same_len_concrete_patch[316]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply
13.7 µs
empty_base_dynamic_patch[316]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply
54.8 µs
empty_base_dynamic_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply
488.6 µs
empty_base_dynamic_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply
1.5 ms
NonGeneric[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone
115.6 µs
same_len_dynamic_patch[100]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply
7.7 µs
same_len_concrete_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply
117.5 µs
dynamic_struct_clone[1]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_clone::reflect::r#struct
3.5 µs
dynamic_struct_clone[128]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_clone::reflect::r#struct
98.2 µs
dynamic_struct_clone[16]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_clone::reflect::r#struct
15.8 µs
same_len_concrete_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply
366.7 µs
apply_concrete[32]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::reflect::r#struct::dynamic_struct_apply
14.6 µs
Generic[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone
116.2 µs
apply_concrete[128]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::reflect::r#struct::dynamic_struct_apply
45.1 µs
NonGeneric[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone
20.5 µs
apply_dynamic[64]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::reflect::r#struct::dynamic_struct_apply
27.9 µs
apply_dynamic[32]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::reflect::r#struct::dynamic_struct_apply
16.1 µs
same_len_dynamic_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply
177.5 µs
concrete_list_clone_dynamic[100]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_clone_dynamic::reflect::list
26.1 µs
same_len_dynamic_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply
555.3 µs
apply_dynamic[128]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::reflect::r#struct::dynamic_struct_apply
52.4 µs
same_len_concrete_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply
38.6 µs
same_len_dynamic_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply
58.1 µs
concrete_list_clone_dynamic[1000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_clone_dynamic::reflect::list
191.9 µs
same_len_dynamic_patch[316]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::reflect::list::concrete_list_apply
20.2 µs
dynamic_struct_get_field[16]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_get_field::reflect::r#struct
495.6 ns
concrete_list_clone_dynamic[316]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_clone_dynamic::reflect::list
68.9 µs
apply_concrete[16]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::reflect::r#struct::dynamic_struct_apply
9.6 µs
apply_concrete[64]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::reflect::r#struct::dynamic_struct_apply
24.8 µs
concrete_list_clone_dynamic[3162]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_clone_dynamic::reflect::list
568.4 µs
dynamic_struct_insert[128]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_insert::reflect::r#struct
41.5 µs
dynamic_struct_get_field[32]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_get_field::reflect::r#struct
495.6 ns
dynamic_struct_clone[64]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_clone::reflect::r#struct
53 µs
empty_base_concrete_patch[316]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply
75.8 µs
concrete_list_clone_dynamic[10000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_clone_dynamic::reflect::list
1.8 ms
empty_base_concrete_patch[100]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply
27.2 µs
empty_base_concrete_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply
669 µs
empty_base_concrete_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply
135.9 µs
dynamic_struct_get_field[128]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_get_field::reflect::r#struct
957.2 ns
dynamic_struct_get_field[64]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_get_field::reflect::r#struct
957.2 ns
dynamic_struct_insert[64]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_insert::reflect::r#struct
24.4 µs
apply_dynamic[16]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::reflect::r#struct::dynamic_struct_apply
9.8 µs
dynamic_struct_insert[32]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_insert::reflect::r#struct
15.9 µs
dynamic_struct_insert[16]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_insert::reflect::r#struct
12.1 µs
empty_base_dynamic_patch[100]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply
27.9 µs
empty_base_dynamic_patch[316]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply
75.1 µs
empty_base_dynamic_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply
732.6 µs
empty_base_dynamic_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply
2.3 ms
same_len_dynamic_patch[316]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply
20.4 µs
same_len_concrete_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply
38.6 µs
same_len_concrete_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply
117.5 µs
same_len_concrete_patch[316]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply
13.7 µs
empty_base_dynamic_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply
154.2 µs
same_len_concrete_patch[100]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply
5.3 µs
same_len_concrete_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply
366.8 µs
empty_base_concrete_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply
2.2 ms
same_len_dynamic_patch[100]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply
7.7 µs
same_len_dynamic_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply
58.1 µs
dynamic_list_push[100]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_push::reflect::list
8.6 µs
same_len_dynamic_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply
177.6 µs
same_len_dynamic_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::reflect::list::dynamic_list_apply
555.4 µs
dynamic_list_push[316]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_push::reflect::list
16.2 µs
empty_base_concrete_patch[100]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
49 µs
dynamic_list_push[3162]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_push::reflect::list
84.1 µs
dynamic_list_push[1000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_push::reflect::list
27.1 µs
empty_base_concrete_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
9.1 ms
empty_base_concrete_patch[316]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
200.7 µs
empty_base_concrete_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
1.2 ms
empty_base_dynamic_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
5.9 ms
empty_base_concrete_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
86.1 ms
empty_base_dynamic_patch[100]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
54.5 µs
dynamic_list_push[10000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_push::reflect::list
366 µs
empty_base_dynamic_patch[316]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
180.2 µs
same_keys_dynamic_patch[100]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
25.6 µs
empty_base_dynamic_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
1.7 ms
same_keys_concrete_patch[316]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
115.4 µs
same_keys_concrete_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
958.5 µs
empty_base_dynamic_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
559.6 µs
same_keys_concrete_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
8.2 ms
same_keys_concrete_patch[100]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
20 µs
same_keys_dynamic_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
916.8 µs
same_keys_dynamic_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
296.7 µs
same_keys_concrete_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
83.1 ms
same_keys_dynamic_patch[316]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
94.3 µs
disjoint_keys_concrete_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
1.2 ms
disjoint_keys_dynamic_patch[316]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
184.6 µs
disjoint_keys_concrete_patch[316]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
205.5 µs
disjoint_keys_concrete_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
9.1 ms
disjoint_keys_dynamic_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
1.8 ms
disjoint_keys_concrete_patch[100]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
48.1 µs
disjoint_keys_dynamic_patch[100]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
54.6 µs
same_keys_dynamic_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
2.9 ms
disjoint_keys_dynamic_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
578.1 µs
disjoint_keys_dynamic_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
6.4 ms
empty_base_concrete_patch[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
500 µs
disjoint_keys_concrete_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::reflect::map::concrete_map_apply
86.9 ms
empty_base_concrete_patch[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
140.1 µs
empty_base_dynamic_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
4.6 ms
empty_base_concrete_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
2.3 ms
empty_base_dynamic_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
1.6 ms
empty_base_concrete_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
95.5 ms
empty_base_dynamic_patch[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
447.3 µs
empty_base_dynamic_patch[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
138.4 µs
empty_base_concrete_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::reflect::map::dynamic_map_apply
11.9 ms
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs