Pretenvy
bevy
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Migrate black box
#6
Comparing
BD103:migrate-black-box
(
49feae5
) with
main
(
bfc1fff
)
CodSpeed Performance Gauge
-23%
Improvements
11
Regressions
11
Untouched
625
New
0
Dropped
0
Ignored
0
Benchmarks
Improved
cubic_position_Vec3A
benches/benches/bevy_math/bezier.rs::benches::cubic::cubic_position_Vec3A
CodSpeed Performance Gauge
+48%
89.2 ns
60.3 ns
50000_entities_table
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_iter::world_query_iter::50000_entities_table
CodSpeed Performance Gauge
+30%
181.4 µs
139.7 µs
trait_object
benches/benches/bevy_reflect/function.rs::benches::call::reflect::function::call::trait_object
CodSpeed Performance Gauge
+19%
182.2 ns
153.1 ns
001_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::001_systems
CodSpeed Performance Gauge
+15%
27.2 µs
23.7 µs
50000_entities_table
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_for_each::world_query_for_each::50000_entities_table
CodSpeed Performance Gauge
+14%
174.5 µs
153.5 µs
entity_set_build[100]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash::entity_set_build[100]
CodSpeed Performance Gauge
+13%
5.9 µs
5.2 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::all_changed_detection::all_changed_detection::50000_entities_ecs::change_detection::Table
CodSpeed Performance Gauge
+13%
621.6 µs
552.1 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::all_added_detection::all_added_detection::50000_entities_ecs::change_detection::Table
CodSpeed Performance Gauge
+13%
621.6 µs
552.2 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::all_changed_detection::all_changed_detection::5000_entities_ecs::change_detection::Table
CodSpeed Performance Gauge
+12%
63.1 µs
56.1 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::all_added_detection::all_added_detection::5000_entities_ecs::change_detection::Table
CodSpeed Performance Gauge
+12%
63.1 µs
56.1 µs
Generic[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::reflect::r#struct::concrete_struct_type_info::Generic[32]
CodSpeed Performance Gauge
+10%
616.1 ns
557.8 ns
Passed
50000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_entity::world_entity::50000_entities
CodSpeed Performance Gauge
+10%
1.2 ms
1.1 ms
closure_mut
benches/benches/bevy_reflect/function.rs::benches::call::reflect::function::call::closure_mut
CodSpeed Performance Gauge
+9%
2.9 µs
2.7 µs
single_event_type_no_listeners
benches/benches/bevy_ecs/observers/mod.rs::benches::event_propagation::event_propagation::single_event_type_no_listeners
CodSpeed Performance Gauge
+8%
2.1 ms
2 ms
001_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::001_systems
CodSpeed Performance Gauge
+7%
26.6 µs
24.7 µs
Generic[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::reflect::r#struct::concrete_struct_type_info::Generic[128]
CodSpeed Performance Gauge
+6%
494.7 ns
465.6 ns
Generic[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::reflect::r#struct::concrete_struct_type_info::Generic[64]
CodSpeed Performance Gauge
+6%
494.7 ns
465.6 ns
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
CodSpeed Performance Gauge
+6%
1.6 µs
1.5 µs
50000_entities_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_for_each::world_query_for_each::50000_entities_sparse
CodSpeed Performance Gauge
+6%
754.5 µs
712.7 µs
003_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::003_systems
CodSpeed Performance Gauge
+5%
30.5 µs
29 µs
concrete_struct_field[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_field::reflect::r#struct::concrete_struct_field[16]
CodSpeed Performance Gauge
+5%
1.4 µs
1.4 µs
8000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::large_sized_commands::sized_commands_512_bytes::8000_commands
CodSpeed Performance Gauge
+5%
2.9 ms
2.7 ms
6000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::large_sized_commands::sized_commands_512_bytes::6000_commands
CodSpeed Performance Gauge
+5%
2.2 ms
2.1 ms
4000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::large_sized_commands::sized_commands_512_bytes::4000_commands
CodSpeed Performance Gauge
+5%
1.4 ms
1.4 ms
2000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::large_sized_commands::sized_commands_512_bytes::2000_commands
CodSpeed Performance Gauge
+5%
720.8 µs
686.9 µs
001_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::001_systems
CodSpeed Performance Gauge
+5%
8.4 µs
8 µs
50000_entities_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_iter::world_query_iter::50000_entities_sparse
CodSpeed Performance Gauge
+5%
964.5 µs
922.7 µs
closure
benches/benches/bevy_reflect/function.rs::benches::call::reflect::function::call::closure
CodSpeed Performance Gauge
+4%
3.3 µs
3.2 µs
for_each[100]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::for_each[100]
CodSpeed Performance Gauge
+3%
30 µs
29.1 µ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]
CodSpeed Performance Gauge
+3%
2.8 µs
2.7 µ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
CodSpeed Performance Gauge
+3%
2 µs
1.9 µs
dynamic_struct_get_field[128]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_get_field::reflect::r#struct::dynamic_struct_get_field[128]
CodSpeed Performance Gauge
+3%
957.2 ns
928.1 ns
dynamic_struct_get_field[64]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_get_field::reflect::r#struct::dynamic_struct_get_field[64]
CodSpeed Performance Gauge
+3%
957.2 ns
928.1 ns
closure_mut
benches/benches/bevy_reflect/function.rs::benches::typed::reflect::function::typed::closure_mut
CodSpeed Performance Gauge
+3%
2.9 µs
2.8 µs
concrete_struct_field[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_field::reflect::r#struct::concrete_struct_field[32]
CodSpeed Performance Gauge
+3%
2.7 µs
2.6 µs
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]
CodSpeed Performance Gauge
+3%
2.1 µs
2.1 µs
1_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_spawn::spawn_world::1_entities
CodSpeed Performance Gauge
+3%
3.3 µs
3.2 µs
for_each[5000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::for_each[5000]
CodSpeed Performance Gauge
+3%
139.6 µs
136 µ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
CodSpeed Performance Gauge
+2%
3.6 µs
3.6 µs
single_event_type
benches/benches/bevy_ecs/observers/mod.rs::benches::event_propagation::event_propagation::single_event_type
CodSpeed Performance Gauge
+2%
4.4 ms
4.3 ms
006_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::006_systems
CodSpeed Performance Gauge
+2%
12.2 µs
12 µs
for_each[10000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::for_each[10000]
CodSpeed Performance Gauge
+2%
260.3 µs
254.7 µs
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]
CodSpeed Performance Gauge
+2%
6.8 µs
6.7 µs
026_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::026_systems
CodSpeed Performance Gauge
+2%
102.6 µs
100.5 µs
10_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_spawn::spawn_world::10_entities
CodSpeed Performance Gauge
+2%
5.7 µs
5.6 µs
8000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::medium_sized_commands::sized_commands_12_bytes::8000_commands
CodSpeed Performance Gauge
+2%
426.3 µs
417.6 µs
6000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::medium_sized_commands::sized_commands_12_bytes::6000_commands
CodSpeed Performance Gauge
+2%
320 µs
313.5 µ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
CodSpeed Performance Gauge
+2%
4.4 µs
4.3 µs
4000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::medium_sized_commands::sized_commands_12_bytes::4000_commands
CodSpeed Performance Gauge
+2%
213.7 µs
209.4 µs
50000_entities_table
benches/benches/bevy_ecs/world/mod.rs::benches::query_get::query_get::50000_entities_table
CodSpeed Performance Gauge
+2%
2.1 ms
2.1 ms
2000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::medium_sized_commands::sized_commands_12_bytes::2000_commands
CodSpeed Performance Gauge
+2%
107.4 µs
105.3 µs
for_each[1000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::for_each[1000]
CodSpeed Performance Gauge
+2%
48.5 µs
47.6 µs
002_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::002_systems
CodSpeed Performance Gauge
+2%
29.1 µs
28.6 µs
Generic[1]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone::Generic[1]
CodSpeed Performance Gauge
+2%
4.7 µs
4.7 µs
8_piped_systems
benches/benches/bevy_ecs/param/mod.rs::benches::combinator_system::param/combinator_system::8_piped_systems
CodSpeed Performance Gauge
+2%
29.8 µs
29.2 µs
50000_entities_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::query_get::query_get::50000_entities_sparse
CodSpeed Performance Gauge
+2%
2.3 ms
2.3 ms
size_4_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send::size_4_events_100
CodSpeed Performance Gauge
+2%
1.7 µs
1.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]
CodSpeed Performance Gauge
+2%
5.3 µs
5.2 µ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]
CodSpeed Performance Gauge
+2%
5.3 µs
5.2 µs
011_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::011_systems
CodSpeed Performance Gauge
+2%
16.1 µs
15.8 µs
031_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::031_systems
CodSpeed Performance Gauge
+2%
30.5 µs
30 µs
concrete_struct_field[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_field::reflect::r#struct::concrete_struct_field[64]
CodSpeed Performance Gauge
+2%
5.9 µs
5.8 µs
iter[1000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::iter[1000]
CodSpeed Performance Gauge
+2%
46.8 µs
46 µs
parse_reflect_path[100]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::reflect::path::parse_reflect_path[100]
CodSpeed Performance Gauge
+2%
28.9 µs
28.4 µs
threads[16]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter::threads[16]
CodSpeed Performance Gauge
+2%
102.7 µs
101.1 µs
8_dyn_params_system
benches/benches/bevy_ecs/param/mod.rs::benches::dyn_param::param/combinator_system::8_dyn_params_system
CodSpeed Performance Gauge
+2%
90.3 µs
88.9 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::all_changed_detection::all_changed_detection::5000_entities_ecs::change_detection::Sparse
CodSpeed Performance Gauge
+1%
106.4 µs
104.9 µs
8000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::fake_commands::fake_commands::8000_commands
CodSpeed Performance Gauge
+1%
398.1 µs
392.7 µs
50000_calls_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<2>::query_get_many_2::50000_calls_sparse
CodSpeed Performance Gauge
+1%
4.1 ms
4 ms
6000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::fake_commands::fake_commands::6000_commands
CodSpeed Performance Gauge
+1%
298.9 µs
294.8 µs
4000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::fake_commands::fake_commands::4000_commands
CodSpeed Performance Gauge
+1%
199.7 µs
197 µs
016_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::016_systems
CodSpeed Performance Gauge
+1%
19.6 µs
19.4 µs
NonGeneric[1]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone::NonGeneric[1]
CodSpeed Performance Gauge
+1%
4.4 µs
4.3 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::all_added_detection::all_added_detection::5000_entities_ecs::change_detection::Sparse
CodSpeed Performance Gauge
+1%
106.4 µs
105 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::all_changed_detection::all_changed_detection::50000_entities_ecs::change_detection::Sparse
CodSpeed Performance Gauge
+1%
1.1 ms
1 ms
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::all_added_detection::all_added_detection::50000_entities_ecs::change_detection::Sparse
CodSpeed Performance Gauge
+1%
1.1 ms
1 ms
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]
CodSpeed Performance Gauge
+1%
2.2 µs
2.2 µs
2000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::fake_commands::fake_commands::2000_commands
CodSpeed Performance Gauge
+1%
99.9 µs
98.6 µs
size_16_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send::size_16_events_100
CodSpeed Performance Gauge
+1%
2.3 µs
2.2 µ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::Sparse
CodSpeed Performance Gauge
+1%
5.5 µs
5.4 µs
simple_overload[3]
benches/benches/bevy_reflect/function.rs::benches::call_overload::reflect::function::call_overload::simple_overload[3]
CodSpeed Performance Gauge
+1%
7.2 µs
7.1 µs
for_each[500]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::for_each[500]
CodSpeed Performance Gauge
+1%
38.2 µs
37.7 µs
001_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::001_systems
CodSpeed Performance Gauge
+1%
26.9 µs
26.6 µ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]
CodSpeed Performance Gauge
+1%
7.7 µs
7.6 µ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]
CodSpeed Performance Gauge
+1%
7.7 µs
7.6 µs
016_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::016_systems
CodSpeed Performance Gauge
+1%
67.9 µs
67.2 µs
wide_sparse_set
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple::wide_sparse_set
CodSpeed Performance Gauge
+1%
1.6 ms
1.5 ms
001_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::001_systems
CodSpeed Performance Gauge
+1%
26.8 µs
26.5 µs
056_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::056_systems
CodSpeed Performance Gauge
+1%
255.4 µs
252.8 µs
complex_overload[3]
benches/benches/bevy_reflect/function.rs::benches::call_overload::reflect::function::call_overload::complex_overload[3]
CodSpeed Performance Gauge
+1%
16.8 µs
16.6 µs
size_512_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send::size_512_events_100
CodSpeed Performance Gauge
+1%
33.5 µs
33.2 µs
concrete_struct_field[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_field::reflect::r#struct::concrete_struct_field[128]
CodSpeed Performance Gauge
+1%
13.1 µs
12.9 µs
u64_keys[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get::u64_keys[100]
CodSpeed Performance Gauge
+1%
34.9 µs
34.6 µs
026_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::026_systems
CodSpeed Performance Gauge
+1%
26.8 µs
26.6 µs
par_for_each[10]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::par_for_each[10]
CodSpeed Performance Gauge
+1%
51.1 µs
50.6 µs
041_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::041_systems
CodSpeed Performance Gauge
+1%
37.6 µs
37.2 µs
size_512_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send::size_512_events_1000
CodSpeed Performance Gauge
+1%
326.2 µs
323.1 µs
size_512_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send::size_512_events_50000
CodSpeed Performance Gauge
+1%
16.3 ms
16.1 ms
size_512_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send::size_512_events_10000
CodSpeed Performance Gauge
+1%
3.3 ms
3.2 ms
50000_calls_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<5>::query_get_many_5::50000_calls_sparse
CodSpeed Performance Gauge
+1%
8.9 ms
8.9 ms
005_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::005_systems
CodSpeed Performance Gauge
+1%
34.4 µs
34 µs
036_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::036_systems
CodSpeed Performance Gauge
+1%
34.1 µs
33.8 µs
080_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::080_systems
CodSpeed Performance Gauge
+1%
417.7 µs
413.8 µs
50000_calls_table
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<5>::query_get_many_5::50000_calls_table
CodSpeed Performance Gauge
+1%
9.5 ms
9.4 ms
050_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::050_systems
CodSpeed Performance Gauge
+1%
208.5 µs
206.8 µs
031_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::031_systems
CodSpeed Performance Gauge
+1%
123.5 µs
122.5 µs
50000_calls_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<10>::query_get_many_10::50000_calls_sparse
CodSpeed Performance Gauge
+1%
19.8 ms
19.7 ms
021_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::021_systems
CodSpeed Performance Gauge
+1%
23.2 µs
23 µs
complex_overload[10]
benches/benches/bevy_reflect/function.rs::benches::with_overload::reflect::function::with_overload::complex_overload[10]
CodSpeed Performance Gauge
+1%
48.8 µs
48.5 µs
u64_keys[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get::u64_keys[316]
CodSpeed Performance Gauge
+1%
104 µs
103.3 µs
8_variant_param_set_system
benches/benches/bevy_ecs/param/mod.rs::benches::param_set::param/combinator_system::8_variant_param_set_system
CodSpeed Performance Gauge
+1%
40.2 µs
39.9 µ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
CodSpeed Performance Gauge
+1%
12.5 µs
12.4 µs
081_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::081_systems
CodSpeed Performance Gauge
+1%
66.3 µs
65.8 µs
076_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::076_systems
CodSpeed Performance Gauge
+1%
62.7 µs
62.2 µs
build_pos_cubic_100_points
benches/benches/bevy_math/bezier.rs::benches::build_pos_cubic::build_pos_cubic_100_points
CodSpeed Performance Gauge
+1%
4.6 µs
4.5 µs
066_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::066_systems
CodSpeed Performance Gauge
+1%
55.5 µs
55.1 µs
006_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::006_systems
CodSpeed Performance Gauge
+1%
37.8 µs
37.5 µs
045_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::045_systems
CodSpeed Performance Gauge
+1%
181.1 µs
179.9 µs
015_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::015_systems
CodSpeed Performance Gauge
+1%
61.5 µs
61.1 µs
u64_keys[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get::u64_keys[1000]
CodSpeed Performance Gauge
+1%
324.9 µs
322.8 µ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]
CodSpeed Performance Gauge
+1%
13.7 µs
13.7 µ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]
CodSpeed Performance Gauge
+1%
13.7 µs
13.7 µs
u64_keys[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get::u64_keys[3162]
CodSpeed Performance Gauge
+1%
1 ms
1 ms
8000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::zero_sized_commands::sized_commands_0_bytes::8000_commands
CodSpeed Performance Gauge
+1%
342.7 µs
340.6 µs
011_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::011_systems
CodSpeed Performance Gauge
+1%
53.8 µs
53.5 µs
build_accel_cubic_100_points
benches/benches/bevy_math/bezier.rs::benches::build_accel_cubic::build_accel_cubic_100_points
CodSpeed Performance Gauge
+1%
5.2 µs
5.2 µs
u64_keys[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get::u64_keys[10000]
CodSpeed Performance Gauge
+1%
3.2 ms
3.2 ms
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
CodSpeed Performance Gauge
+1%
10.2 µs
10.2 µs
6000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::zero_sized_commands::sized_commands_0_bytes::6000_commands
CodSpeed Performance Gauge
+1%
257.3 µs
255.7 µs
4000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::zero_sized_commands::sized_commands_0_bytes::4000_commands
CodSpeed Performance Gauge
+1%
171.3 µs
170.3 µs
parse_reflect_path[316]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::reflect::path::parse_reflect_path[316]
CodSpeed Performance Gauge
+1%
85.1 µs
84.6 µs
complex_overload[10]
benches/benches/bevy_reflect/function.rs::benches::call_overload::reflect::function::call_overload::complex_overload[10]
CodSpeed Performance Gauge
+1%
20.5 µs
20.4 µs
closure
benches/benches/bevy_reflect/function.rs::benches::into::reflect::function::into::closure
CodSpeed Performance Gauge
+1%
5.1 µs
5.1 µs
075_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::075_systems
CodSpeed Performance Gauge
+1%
376.4 µs
374.3 µs
051_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::051_systems
CodSpeed Performance Gauge
+1%
231.4 µs
230.1 µs
061_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::061_systems
CodSpeed Performance Gauge
+1%
51.9 µs
51.6 µs
086_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::086_systems
CodSpeed Performance Gauge
+1%
69.9 µs
69.5 µs
071_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::071_systems
CodSpeed Performance Gauge
+1%
361.1 µs
359.1 µs
021_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::021_systems
CodSpeed Performance Gauge
+1%
87.2 µs
86.8 µs
091_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::091_systems
CodSpeed Performance Gauge
+1%
529.3 µs
526.7 µs
046_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::046_systems
CodSpeed Performance Gauge
0%
41.2 µs
41 µ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::Table
CodSpeed Performance Gauge
0%
18.3 µs
18.2 µs
2000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::zero_sized_commands::sized_commands_0_bytes::2000_commands
CodSpeed Performance Gauge
0%
86.1 µs
85.7 µs
071_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::071_systems
CodSpeed Performance Gauge
0%
358.9 µs
357.2 µ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
CodSpeed Performance Gauge
0%
24.9 µs
24.8 µs
041_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::041_systems
CodSpeed Performance Gauge
0%
175.7 µs
175 µs
entity_set_build[1000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash::entity_set_build[1000]
CodSpeed Performance Gauge
0%
39.5 µs
39.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]
CodSpeed Performance Gauge
0%
26.6 µs
26.5 µ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]
CodSpeed Performance Gauge
0%
20.2 µs
20.2 µs
055_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::055_systems
CodSpeed Performance Gauge
0%
238.3 µs
237.3 µ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]
CodSpeed Performance Gauge
0%
20.4 µs
20.3 µs
01x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::01x_entities_06_systems
CodSpeed Performance Gauge
0%
258.3 µs
257.2 µs
026_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::026_systems
CodSpeed Performance Gauge
0%
106.2 µs
105.8 µs
036_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::036_systems
CodSpeed Performance Gauge
0%
145.8 µs
145.2 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::few_changed_detection::few_changed_detection::50000_entities_ecs::change_detection::Table
CodSpeed Performance Gauge
0%
347 µs
345.6 µs
071_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::071_systems
CodSpeed Performance Gauge
0%
58.9 µs
58.7 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::few_changed_detection::few_changed_detection::5000_entities_ecs::change_detection::Table
CodSpeed Performance Gauge
0%
35.5 µs
35.4 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::none_changed_detection::none_changed_detection::5000_entities_ecs::change_detection::Table
CodSpeed Performance Gauge
0%
23.9 µs
23.8 µs
64_byte_keys[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert::64_byte_keys[100]
CodSpeed Performance Gauge
0%
114.2 µs
113.8 µ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
CodSpeed Performance Gauge
0%
24.3 µs
24.2 µs
086_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::086_systems
CodSpeed Performance Gauge
0%
491 µs
489.2 µs
base
benches/benches/bevy_ecs/scheduling/mod.rs::benches::schedule::schedule::base
CodSpeed Performance Gauge
0%
531 µs
529.1 µs
8000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::spawn_commands::spawn_commands::8000_entities
CodSpeed Performance Gauge
0%
4.4 ms
4.4 ms
64_byte_keys[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert::64_byte_keys[316]
CodSpeed Performance Gauge
0%
372.8 µs
371.5 µs
64_byte_keys[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert::64_byte_keys[3162]
CodSpeed Performance Gauge
0%
3.7 ms
3.7 ms
01x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::01x_entities_03_systems
CodSpeed Performance Gauge
0%
214.1 µs
213.5 µs
056_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::056_systems
CodSpeed Performance Gauge
0%
256.8 µs
255.9 µs
091_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::091_systems
CodSpeed Performance Gauge
0%
73.3 µs
73 µs
64_byte_keys[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert::64_byte_keys[10000]
CodSpeed Performance Gauge
0%
12.6 ms
12.5 ms
056_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::056_systems
CodSpeed Performance Gauge
0%
48.3 µs
48.2 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::few_changed_detection::few_changed_detection::50000_entities_ecs::change_detection::Sparse
CodSpeed Performance Gauge
0%
930.5 µs
927.7 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::few_changed_detection::few_changed_detection::5000_entities_ecs::change_detection::Sparse
CodSpeed Performance Gauge
0%
93.8 µs
93.5 µs
simple_overload[10]
benches/benches/bevy_reflect/function.rs::benches::call_overload::reflect::function::call_overload::simple_overload[10]
CodSpeed Performance Gauge
0%
9.8 µs
9.8 µs
035_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::035_systems
CodSpeed Performance Gauge
0%
133.9 µs
133.5 µs
64_byte_keys[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert::64_byte_keys[1000]
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
006_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::006_systems
CodSpeed Performance Gauge
0%
39.4 µs
39.3 µs
031_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::031_systems
CodSpeed Performance Gauge
0%
127.3 µs
126.9 µs
simple_overload[10]
benches/benches/bevy_reflect/function.rs::benches::with_overload::reflect::function::with_overload::simple_overload[10]
CodSpeed Performance Gauge
0%
30.5 µs
30.5 µs
051_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::051_systems
CodSpeed Performance Gauge
0%
44.8 µs
44.6 µs
046_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::046_systems
CodSpeed Performance Gauge
0%
203.2 µs
202.6 µ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]
CodSpeed Performance Gauge
0%
22.5 µs
22.4 µs
03x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::03x_entities_06_systems
CodSpeed Performance Gauge
0%
691 µs
689.2 µs
096_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::096_systems
CodSpeed Performance Gauge
0%
575.1 µs
573.7 µs
041_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::041_systems
CodSpeed Performance Gauge
0%
172.3 µs
171.9 µs
dynamic_struct_insert[16]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_insert::reflect::r#struct::dynamic_struct_insert[16]
CodSpeed Performance Gauge
0%
12.1 µs
12 µs
01x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::01x_entities_15_systems
CodSpeed Performance Gauge
0%
873.9 µs
871.9 µs
threads[8]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter::threads[8]
CodSpeed Performance Gauge
0%
101.2 µs
101 µ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]
CodSpeed Performance Gauge
0%
38.6 µs
38.5 µs
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]
CodSpeed Performance Gauge
0%
38.6 µs
38.5 µs
036_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::036_systems
CodSpeed Performance Gauge
0%
148 µs
147.7 µs
081_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::081_systems
CodSpeed Performance Gauge
0%
441.5 µs
440.5 µs
090_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::090_systems
CodSpeed Performance Gauge
0%
498.4 µs
497.3 µs
021_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::021_systems
CodSpeed Performance Gauge
0%
85.3 µs
85.1 µs
many components reflect
benches/benches/bevy_ecs/entity_cloning.rs::benches::reflect_benches::many components reflect
CodSpeed Performance Gauge
0%
27.7 µs
27.7 µs
03x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::03x_entities_12_systems
CodSpeed Performance Gauge
0%
2.2 ms
2.2 ms
05x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::05x_entities_03_systems
CodSpeed Performance Gauge
0%
925.8 µs
923.9 µs
004_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::004_systems
CodSpeed Performance Gauge
0%
32.3 µs
32.3 µs
parse_reflect_path[1000]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::reflect::path::parse_reflect_path[1000]
CodSpeed Performance Gauge
0%
232.2 µs
231.7 µs
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]
CodSpeed Performance Gauge
0%
196.7 µs
196.3 µs
size_4_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send::size_4_events_1000
CodSpeed Performance Gauge
0%
15.5 µs
15.5 µ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
CodSpeed Performance Gauge
0%
38.7 µs
38.6 µs
dynamic_struct_insert[32]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_insert::reflect::r#struct::dynamic_struct_insert[32]
CodSpeed Performance Gauge
0%
15.9 µs
15.9 µs
01x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::01x_entities_03_systems
CodSpeed Performance Gauge
0%
527.7 µs
526.7 µs
076_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::076_systems
CodSpeed Performance Gauge
0%
398.5 µs
397.8 µs
hierarchy many reflect
benches/benches/bevy_ecs/entity_cloning.rs::benches::reflect_benches::hierarchy many reflect
CodSpeed Performance Gauge
0%
37.7 ms
37.7 ms
03x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::03x_entities_15_systems
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
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]
CodSpeed Performance Gauge
0%
275.8 µs
275.4 µ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]
CodSpeed Performance Gauge
0%
221.2 µs
220.9 µs
02x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::02x_entities_06_systems
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
101_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::101_systems
CodSpeed Performance Gauge
0%
625.9 µs
624.9 µ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::Table
CodSpeed Performance Gauge
0%
59.4 µs
59.4 µ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]
CodSpeed Performance Gauge
0%
58.1 µs
58 µ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]
CodSpeed Performance Gauge
0%
58.1 µs
58 µs
complex_overload[3]
benches/benches/bevy_reflect/function.rs::benches::with_overload::reflect::function::with_overload::complex_overload[3]
CodSpeed Performance Gauge
0%
20.3 µs
20.2 µs
size_16_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send::size_16_events_1000
CodSpeed Performance Gauge
0%
20.3 µs
20.3 µs
for_each[2000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::for_each[2000]
CodSpeed Performance Gauge
0%
71 µs
70.9 µ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]
CodSpeed Performance Gauge
0%
20.4 µs
20.3 µs
04x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::04x_entities_12_systems
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
nested_simple_overload[10]
benches/benches/bevy_reflect/function.rs::benches::with_overload::reflect::function::with_overload::nested_simple_overload[10]
CodSpeed Performance Gauge
0%
43.9 µs
43.8 µs
05x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::05x_entities_06_systems
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
02x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::02x_entities_03_systems
CodSpeed Performance Gauge
0%
1 ms
1 ms
64_byte_keys[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get::64_byte_keys[100]
CodSpeed Performance Gauge
0%
47.3 µs
47.3 µs
par_for_each[500]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::par_for_each[500]
CodSpeed Performance Gauge
0%
62.7 µs
62.6 µs
031_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::031_systems
CodSpeed Performance Gauge
0%
124.7 µs
124.5 µs
dynamic_struct_insert[64]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_insert::reflect::r#struct::dynamic_struct_insert[64]
CodSpeed Performance Gauge
0%
24.4 µs
24.4 µs
066_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::066_systems
CodSpeed Performance Gauge
0%
324 µs
323.7 µs
041_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::041_systems
CodSpeed Performance Gauge
0%
170 µs
169.8 µs
01x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::01x_entities_12_systems
CodSpeed Performance Gauge
0%
354.8 µs
354.4 µ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]
CodSpeed Performance Gauge
0%
73.7 µs
73.6 µs
086_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::086_systems
CodSpeed Performance Gauge
0%
480.9 µs
480.3 µs
011_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::011_systems
CodSpeed Performance Gauge
0%
53 µs
52.9 µs
concrete_list_clone_dynamic[100]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_clone_dynamic::reflect::list::concrete_list_clone_dynamic[100]
CodSpeed Performance Gauge
0%
26.1 µs
26 µs
100_schedule
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule::100_schedule
CodSpeed Performance Gauge
0%
31.7 ms
31.7 ms
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
CodSpeed Performance Gauge
0%
95.3 µs
95.2 µs
02x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::02x_entities_15_systems
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
030_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::030_systems
CodSpeed Performance Gauge
0%
112 µs
111.9 µs
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]
CodSpeed Performance Gauge
0%
65.2 µs
65.2 µs
iter[2000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::iter[2000]
CodSpeed Performance Gauge
0%
69.1 µs
69 µs
061_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::061_systems
CodSpeed Performance Gauge
0%
289.2 µs
288.9 µ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]
CodSpeed Performance Gauge
0%
117.5 µs
117.4 µ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]
CodSpeed Performance Gauge
0%
117.5 µs
117.4 µs
04x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::04x_entities_03_systems
CodSpeed Performance Gauge
0%
2 ms
2 ms
dynamic_struct_insert[128]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_insert::reflect::r#struct::dynamic_struct_insert[128]
CodSpeed Performance Gauge
0%
41.5 µs
41.4 µs
03x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::03x_entities_09_systems
CodSpeed Performance Gauge
0%
2 ms
2 ms
085_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::085_systems
CodSpeed Performance Gauge
0%
455.7 µs
455.4 µ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]
CodSpeed Performance Gauge
0%
91.8 µs
91.8 µ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
CodSpeed Performance Gauge
0%
92.7 µs
92.6 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::none_changed_detection::none_changed_detection::5000_entities_ecs::change_detection::Sparse
CodSpeed Performance Gauge
0%
92.4 µs
92.4 µ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
CodSpeed Performance Gauge
0%
189.8 µs
189.7 µs
056_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::056_systems
CodSpeed Performance Gauge
0%
262 µs
261.8 µs
021_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::021_systems
CodSpeed Performance Gauge
0%
84 µs
83.9 µs
parse_reflect_path[3162]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::reflect::path::parse_reflect_path[3162]
CodSpeed Performance Gauge
0%
833.6 µs
833.1 µ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]
CodSpeed Performance Gauge
0%
50.3 µs
50.3 µs
01x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::01x_entities_15_systems
CodSpeed Performance Gauge
0%
404.3 µs
404.1 µs
05x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::05x_entities_03_systems
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
1000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_spawn::spawn_world::1000_entities
CodSpeed Performance Gauge
0%
270.5 µs
270.3 µs
u64_keys[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert::u64_keys[100]
CodSpeed Performance Gauge
0%
106.7 µs
106.7 µ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]
CodSpeed Performance Gauge
0%
177.5 µs
177.5 µ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]
CodSpeed Performance Gauge
0%
177.6 µs
177.5 µs
03x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::03x_entities_12_systems
CodSpeed Performance Gauge
0%
941.2 µs
940.7 µs
046_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::046_systems
CodSpeed Performance Gauge
0%
197.5 µs
197.4 µs
concrete_list_clone_dynamic[316]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_clone_dynamic::reflect::list::concrete_list_clone_dynamic[316]
CodSpeed Performance Gauge
0%
68.9 µs
68.9 µ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
CodSpeed Performance Gauge
0%
231.4 µs
231.3 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::none_changed_detection::none_changed_detection::50000_entities_ecs::change_detection::Table
CodSpeed Performance Gauge
0%
230.9 µs
230.8 µs
entity_set_build[10000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash::entity_set_build[10000]
CodSpeed Performance Gauge
0%
363.4 µs
363.3 µs
096_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::096_systems
CodSpeed Performance Gauge
0%
76.9 µs
76.9 µs
iter[10000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::iter[10000]
CodSpeed Performance Gauge
0%
245.1 µs
245 µs
101_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no::101_systems
CodSpeed Performance Gauge
0%
80.3 µs
80.2 µs
table
benches/benches/bevy_ecs/components/mod.rs::benches::add_remove_big::add_remove_big::table
CodSpeed Performance Gauge
0%
14.9 ms
14.9 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]
CodSpeed Performance Gauge
0%
196.9 µs
196.8 µs
u64_keys[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert::u64_keys[316]
CodSpeed Performance Gauge
0%
340.5 µs
340.4 µs
100_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_spawn::spawn_world::100_entities
CodSpeed Performance Gauge
0%
152 µs
152 µ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]
CodSpeed Performance Gauge
0%
366.7 µs
366.6 µ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]
CodSpeed Performance Gauge
0%
366.8 µs
366.7 µs
096_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::096_systems
CodSpeed Performance Gauge
0%
575.3 µs
575.2 µs
05x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::05x_entities_12_systems
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
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]
CodSpeed Performance Gauge
0%
136.7 µs
136.7 µ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::Sparse
CodSpeed Performance Gauge
0%
368.2 µs
368.2 µs
size_4_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send::size_4_events_10000
CodSpeed Performance Gauge
0%
153.6 µs
153.6 µ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
CodSpeed Performance Gauge
0%
473.7 µs
473.6 µs
parse_reflect_path[10000]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::reflect::path::parse_reflect_path[10000]
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
concrete_list_clone_dynamic[1000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_clone_dynamic::reflect::list::concrete_list_clone_dynamic[1000]
CodSpeed Performance Gauge
0%
191.9 µs
191.8 µ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]
CodSpeed Performance Gauge
0%
555.3 µs
555.2 µs
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]
CodSpeed Performance Gauge
0%
555.4 µs
555.3 µs
04x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::04x_entities_15_systems
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
size_16_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send::size_16_events_10000
CodSpeed Performance Gauge
0%
201.3 µs
201.2 µs
500_schedule
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule::500_schedule
CodSpeed Performance Gauge
0%
1.1 s
1.1 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]
CodSpeed Performance Gauge
0%
63.6 µs
63.6 µ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
CodSpeed Performance Gauge
0%
923.6 µs
923.5 µs
05x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::05x_entities_09_systems
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
parse_reflect_path[24000]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::reflect::path::parse_reflect_path[24000]
CodSpeed Performance Gauge
0%
5 ms
5 ms
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]
CodSpeed Performance Gauge
0%
738.3 µs
738.2 µs
insert_batch
benches/benches/bevy_ecs/world/mod.rs::benches::insert_commands::insert_commands::insert_batch
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
u64_keys[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert::u64_keys[1000]
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
insert_or_spawn_batch
benches/benches/bevy_ecs/world/mod.rs::benches::insert_commands::insert_commands::insert_or_spawn_batch
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
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]
CodSpeed Performance Gauge
0%
422 µs
421.9 µ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
CodSpeed Performance Gauge
0%
916.9 µs
916.8 µs
04x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::04x_entities_12_systems
CodSpeed Performance Gauge
0%
3 ms
3 ms
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::none_changed_detection::none_changed_detection::50000_entities_ecs::change_detection::Sparse
CodSpeed Performance Gauge
0%
916.7 µs
916.6 µ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]
CodSpeed Performance Gauge
0%
506.2 µs
506.1 µ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::Sparse
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
01x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::01x_entities_09_systems
CodSpeed Performance Gauge
0%
699.6 µs
699.5 µs
hierarchy many clone
benches/benches/bevy_ecs/entity_cloning.rs::benches::clone_benches::hierarchy many clone
CodSpeed Performance Gauge
0%
14 ms
14 ms
concrete_list_clone_dynamic[3162]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_clone_dynamic::reflect::list::concrete_list_clone_dynamic[3162]
CodSpeed Performance Gauge
0%
568.4 µs
568.3 µs
091_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::091_systems
CodSpeed Performance Gauge
0%
527.1 µs
527 µ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
CodSpeed Performance Gauge
0%
4.6 ms
4.6 ms
sparse_set
benches/benches/bevy_ecs/components/mod.rs::benches::add_remove::add_remove::sparse_set
CodSpeed Performance Gauge
0%
5.4 ms
5.4 ms
base
benches/benches/bevy_ecs/iteration/mod.rs::benches::heavy_compute::heavy_compute::base
CodSpeed Performance Gauge
0%
4.4 ms
4.4 ms
02x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::02x_entities_09_systems
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
size_4_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send::size_4_events_50000
CodSpeed Performance Gauge
0%
767.5 µs
767.5 µs
50000_entities_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_get::world_query_get::50000_entities_sparse
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
sparse_set
benches/benches/bevy_ecs/components/mod.rs::benches::add_remove_big::add_remove_big::sparse_set
CodSpeed Performance Gauge
0%
5.8 ms
5.8 ms
insert
benches/benches/bevy_ecs/world/mod.rs::benches::insert_commands::insert_commands::insert
CodSpeed Performance Gauge
0%
4.3 ms
4.3 ms
u64_keys[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert::u64_keys[3162]
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
hierarchy wide clone
benches/benches/bevy_ecs/entity_cloning.rs::benches::clone_benches::hierarchy wide clone
CodSpeed Performance Gauge
0%
25.9 ms
25.9 ms
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]
CodSpeed Performance Gauge
0%
2.3 ms
2.3 ms
size_16_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send::size_16_events_50000
CodSpeed Performance Gauge
0%
1 ms
1 ms
50000_entities_table
benches/benches/bevy_ecs/world/mod.rs::benches::world_get::world_get::50000_entities_table
CodSpeed Performance Gauge
0%
2 ms
2 ms
threads[1]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter::threads[1]
CodSpeed Performance Gauge
0%
98.4 µs
98.4 µs
05x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::05x_entities_06_systems
CodSpeed Performance Gauge
0%
2.9 ms
2.9 ms
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]
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
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]
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
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
CodSpeed Performance Gauge
0%
3.7 ms
3.7 ms
concrete_list_clone_dynamic[10000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_clone_dynamic::reflect::list::concrete_list_clone_dynamic[10000]
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
threads[2]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter::threads[2]
CodSpeed Performance Gauge
0%
99.8 µs
99.8 µs
10000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_spawn::spawn_world::10000_entities
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
u64_keys[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::reflect::map::dynamic_map_insert::u64_keys[10000]
CodSpeed Performance Gauge
0%
10.7 ms
10.7 ms
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]
CodSpeed Performance Gauge
0%
7.3 ms
7.3 ms
table
benches/benches/bevy_ecs/components/mod.rs::benches::add_remove::add_remove::table
CodSpeed Performance Gauge
0%
7 ms
7 ms
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]
CodSpeed Performance Gauge
0%
5.2 ms
5.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
CodSpeed Performance Gauge
0%
18.3 ms
18.3 ms
foreach_hybrid
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple::foreach_hybrid
CodSpeed Performance Gauge
0%
239.7 µs
239.7 µs
threads[2]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter::threads[2]
CodSpeed Performance Gauge
0%
194.6 ms
194.6 ms
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]
CodSpeed Performance Gauge
0%
17.6 ms
17.6 ms
threads[1]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter::threads[1]
CodSpeed Performance Gauge
0%
194.6 ms
194.6 ms
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]
CodSpeed Performance Gauge
0%
95.5 ms
95.5 ms
threads[16]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter::threads[16]
CodSpeed Performance Gauge
0%
194.6 ms
194.6 ms
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]
CodSpeed Performance Gauge
0%
87.6 ms
87.6 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]
CodSpeed Performance Gauge
0%
98.1 ms
98.1 ms
size_512_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter::size_512_events_100
CodSpeed Performance Gauge
0%
621.4 ns
621.4 ns
size_512_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter::size_512_events_1000
CodSpeed Performance Gauge
0%
5.1 µs
5.1 µs
size_512_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter::size_512_events_10000
CodSpeed Performance Gauge
0%
50.1 µs
50.1 µs
size_512_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter::size_512_events_50000
CodSpeed Performance Gauge
0%
250.1 µs
250.1 µs
foreach_table
benches/benches/bevy_ecs/fragmentation.rs::benches::iter_frag_empty::iter_fragmented(4096)_empty::foreach_table
CodSpeed Performance Gauge
0%
141 µs
141 µs
base
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag::iter_fragmented::base
CodSpeed Performance Gauge
0%
8.5 µs
8.5 µs
base
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag_sparse::iter_fragmented_sparse::base
CodSpeed Performance Gauge
0%
778.1 ns
778.1 ns
sparse_set
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple::sparse_set
CodSpeed Performance Gauge
0%
396.7 µs
396.7 µs
1000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn_recursive::despawn_world_recursive::1000_entities
CodSpeed Performance Gauge
0%
192.3 µs
192.3 µs
50000_entities_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::world_get::world_get::50000_entities_sparse
CodSpeed Performance Gauge
0%
2.1 ms
2.1 ms
50000_entities_table
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_get::world_query_get::50000_entities_table
CodSpeed Performance Gauge
0%
2.3 ms
2.3 ms
function
benches/benches/bevy_reflect/function.rs::benches::typed::reflect::function::typed::function
CodSpeed Performance Gauge
0%
3 µs
3 µs
complex_overload[1]
benches/benches/bevy_reflect/function.rs::benches::with_overload::reflect::function::with_overload::complex_overload[1]
CodSpeed Performance Gauge
0%
12.6 µs
12.6 µs
NonGeneric[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone::NonGeneric[16]
CodSpeed Performance Gauge
0%
20.5 µs
20.5 µs
Generic[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::reflect::r#struct::concrete_struct_type_info::Generic[16]
CodSpeed Performance Gauge
0%
556.9 ns
556.9 ns
Generic[1]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::reflect::r#struct::concrete_struct_type_info::Generic[1]
CodSpeed Performance Gauge
0%
498.6 ns
498.6 ns
NonGeneric[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::reflect::r#struct::concrete_struct_type_info::NonGeneric[128]
CodSpeed Performance Gauge
0%
119.4 ns
119.4 ns
NonGeneric[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::reflect::r#struct::concrete_struct_type_info::NonGeneric[16]
CodSpeed Performance Gauge
0%
148.6 ns
148.6 ns
NonGeneric[1]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::reflect::r#struct::concrete_struct_type_info::NonGeneric[1]
CodSpeed Performance Gauge
0%
119.4 ns
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]
CodSpeed Performance Gauge
0%
119.4 ns
119.4 ns
NonGeneric[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::reflect::r#struct::concrete_struct_type_info::NonGeneric[64]
CodSpeed Performance Gauge
0%
119.4 ns
119.4 ns
dynamic_struct_get_field[16]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_get_field::reflect::r#struct::dynamic_struct_get_field[16]
CodSpeed Performance Gauge
0%
495.6 ns
495.6 ns
dynamic_struct_get_field[32]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_get_field::reflect::r#struct::dynamic_struct_get_field[32]
CodSpeed Performance Gauge
0%
495.6 ns
495.6 ns
layers_intersect
benches/benches/bevy_render/render_layers.rs::benches::render_layers::layers_intersect
CodSpeed Performance Gauge
0%
243.6 ns
243.6 ns
for_each_iter
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_iter
CodSpeed Performance Gauge
0%
194.5 ms
194.5 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]
CodSpeed Performance Gauge
0%
86.9 ms
86.9 ms
1000000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection::ray_mesh_intersection::1000000_vertices
CodSpeed Performance Gauge
0%
135 ms
135 ms
1000000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_intersection::ray_mesh_intersection_no_intersection::1000000_vertices
CodSpeed Performance Gauge
0%
115 ms
115 ms
1000000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_cull::ray_mesh_intersection_no_cull::1000000_vertices
CodSpeed Performance Gauge
0%
136.6 ms
136.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]
CodSpeed Performance Gauge
0%
6.4 ms
6.4 ms
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]
CodSpeed Performance Gauge
0%
83.1 ms
83.1 ms
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]
CodSpeed Performance Gauge
0%
86.1 ms
86.1 ms
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]
CodSpeed Performance Gauge
0%
11.9 ms
11.9 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]
CodSpeed Performance Gauge
0%
1.8 ms
1.8 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]
CodSpeed Performance Gauge
0%
153.8 µs
153.8 µs
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]
CodSpeed Performance Gauge
0%
12.6 ms
12.6 ms
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]
CodSpeed Performance Gauge
0%
5.9 ms
5.9 ms
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]
CodSpeed Performance Gauge
0%
15.3 ms
15.3 ms
archetype_count[10000]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes::archetype_count[10000]
CodSpeed Performance Gauge
0%
42.9 ms
42.9 ms
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]
CodSpeed Performance Gauge
0%
1.7 ms
1.7 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]
CodSpeed Performance Gauge
0%
54.6 µs
54.6 µ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]
CodSpeed Performance Gauge
0%
54.5 µs
54.5 µs
threads[8]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter::threads[8]
CodSpeed Performance Gauge
0%
194.6 ms
194.6 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]
CodSpeed Performance Gauge
0%
9.6 ms
9.6 ms
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]
CodSpeed Performance Gauge
0%
2.3 ms
2.3 ms
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]
CodSpeed Performance Gauge
0%
9.1 ms
9.1 ms
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]
CodSpeed Performance Gauge
0%
4.6 ms
4.6 ms
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]
CodSpeed Performance Gauge
0%
8.2 ms
8.2 ms
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]
CodSpeed Performance Gauge
0%
9.1 ms
9.1 ms
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]
CodSpeed Performance Gauge
0%
578.1 µs
578.1 µ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]
CodSpeed Performance Gauge
0%
559.6 µs
559.6 µ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]
CodSpeed Performance Gauge
0%
25.6 µs
25.6 µs
50000_entities_sparse_wide
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_get::world_query_get::50000_entities_sparse_wide
CodSpeed Performance Gauge
0%
5.2 ms
5.2 ms
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]
CodSpeed Performance Gauge
0%
2.9 ms
2.9 ms
64_byte_keys[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get::64_byte_keys[316]
CodSpeed Performance Gauge
0%
140.7 µs
140.7 µs
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]
CodSpeed Performance Gauge
0%
2.5 ms
2.5 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]
CodSpeed Performance Gauge
0%
296.7 µs
296.7 µs
10000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn_recursive::despawn_world_recursive::10000_entities
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
unbatched
benches/benches/bevy_ecs/components/mod.rs::benches::insert_simple::insert_simple::unbatched
CodSpeed Performance Gauge
0%
6.4 ms
6.4 ms
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]
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
foreach_wide_sparse_set
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple::foreach_wide_sparse_set
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
archetype_count[5000]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes::archetype_count[5000]
CodSpeed Performance Gauge
0%
18.3 ms
18.3 ms
03x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::03x_entities_15_systems
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
10000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection::ray_mesh_intersection::10000_vertices
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
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]
CodSpeed Performance Gauge
0%
1.6 ms
1.6 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]
CodSpeed Performance Gauge
0%
184.6 µs
184.7 µs
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]
CodSpeed Performance Gauge
0%
180.2 µs
180.2 µs
table
benches/benches/bevy_ecs/components/mod.rs::benches::add_remove_very_big::add_remove_very_big::table
CodSpeed Performance Gauge
0%
106.9 ms
106.9 ms
threads[4]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter::threads[4]
CodSpeed Performance Gauge
0%
194.6 ms
194.6 ms
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]
CodSpeed Performance Gauge
0%
958.5 µs
958.5 µs
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]
CodSpeed Performance Gauge
0%
94.3 µs
94.3 µs
with_10_fragment
benches/benches/bevy_ecs/iteration/mod.rs::benches::par_iter_simple::par_iter_simple::with_10_fragment
CodSpeed Performance Gauge
0%
1.9 ms
1.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]
CodSpeed Performance Gauge
0%
916.8 µs
916.8 µs
archetype_count[2000]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes::archetype_count[2000]
CodSpeed Performance Gauge
0%
7 ms
7 ms
03x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::03x_entities_06_systems
CodSpeed Performance Gauge
0%
1.8 ms
1.8 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]
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
10000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_cull::ray_mesh_intersection_no_cull::10000_vertices
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
50000_entities_table_wide
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_get::world_query_get::50000_entities_table_wide
CodSpeed Performance Gauge
0%
3.8 ms
3.8 ms
with_0_fragment
benches/benches/bevy_ecs/iteration/mod.rs::benches::par_iter_simple::par_iter_simple::with_0_fragment
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
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]
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
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]
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
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]
CodSpeed Performance Gauge
0%
500 µs
500 µs
10000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_intersection::ray_mesh_intersection_no_intersection::10000_vertices
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
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]
CodSpeed Performance Gauge
0%
546.3 µs
546.3 µs
05x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::05x_entities_12_systems
CodSpeed Performance Gauge
0%
3.7 ms
3.7 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]
CodSpeed Performance Gauge
0%
488.6 µs
488.6 µ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]
CodSpeed Performance Gauge
0%
2.3 ms
2.3 ms
base
benches/benches/bevy_ecs/components/mod.rs::benches::insert_simple::insert_simple::base
CodSpeed Performance Gauge
0%
2.3 ms
2.3 ms
apply_concrete[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::reflect::r#struct::concrete_struct_apply::apply_concrete[128]
CodSpeed Performance Gauge
0%
18.1 µs
18.1 µ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]
CodSpeed Performance Gauge
0%
2.2 ms
2.2 ms
wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple::wide
CodSpeed Performance Gauge
0%
851.2 µs
851.3 µ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]
CodSpeed Performance Gauge
0%
447.3 µs
447.3 µs
04x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::04x_entities_06_systems
CodSpeed Performance Gauge
0%
2.3 ms
2.3 ms
threads[4]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter::threads[4]
CodSpeed Performance Gauge
0%
100.2 µs
100.2 µs
foreach_wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple::foreach_wide
CodSpeed Performance Gauge
0%
740 µs
740.1 µs
foreach_sparse_set
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple::foreach_sparse_set
CodSpeed Performance Gauge
0%
346.4 µs
346.4 µs
archetype_count[1000]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes::archetype_count[1000]
CodSpeed Performance Gauge
0%
3.4 ms
3.4 ms
foreach_sparse
benches/benches/bevy_ecs/fragmentation.rs::benches::iter_frag_empty::iter_fragmented(4096)_empty::foreach_sparse
CodSpeed Performance Gauge
0%
390.3 µs
390.3 µs
threads[32]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter::threads[32]
CodSpeed Performance Gauge
0%
194.6 ms
194.6 ms
size_16_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter::size_16_events_50000
CodSpeed Performance Gauge
0%
264 µs
264 µs
size_4_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter::size_4_events_50000
CodSpeed Performance Gauge
0%
264 µs
264 µs
apply_concrete[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::reflect::r#struct::concrete_struct_apply::apply_concrete[64]
CodSpeed Performance Gauge
0%
9 µs
9 µs
6000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::spawn_commands::spawn_commands::6000_entities
CodSpeed Performance Gauge
0%
4.2 ms
4.2 ms
with_100_fragment
benches/benches/bevy_ecs/iteration/mod.rs::benches::par_iter_simple::par_iter_simple::with_100_fragment
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
hybrid
benches/benches/bevy_ecs/iteration/mod.rs::benches::par_iter_simple::par_iter_simple::hybrid
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
03x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::03x_entities_03_systems
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
system
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple::system
CodSpeed Performance Gauge
0%
186.9 µs
187 µs
base
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple::base
CodSpeed Performance Gauge
0%
186.7 µs
186.8 µs
10000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn::despawn_world::10000_entities
CodSpeed Performance Gauge
0%
525.8 µs
525.9 µs
05x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::05x_entities_09_systems
CodSpeed Performance Gauge
0%
3.3 ms
3.3 ms
03x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::03x_entities_03_systems
CodSpeed Performance Gauge
0%
568.8 µs
568.9 µs
01x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::01x_entities_09_systems
CodSpeed Performance Gauge
0%
306.9 µs
307 µs
archetype_count[500]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes::archetype_count[500]
CodSpeed Performance Gauge
0%
1.6 ms
1.6 ms
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]
CodSpeed Performance Gauge
0%
732.6 µs
732.8 µs
05x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::05x_entities_15_systems
CodSpeed Performance Gauge
0%
4.1 ms
4.1 ms
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]
CodSpeed Performance Gauge
0%
154.6 µs
154.6 µ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]
CodSpeed Performance Gauge
0%
669 µs
669.2 µs
apply_concrete[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::reflect::r#struct::concrete_struct_apply::apply_concrete[32]
CodSpeed Performance Gauge
0%
5 µs
5 µs
4000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::spawn_commands::spawn_commands::4000_entities
CodSpeed Performance Gauge
0%
2.2 ms
2.2 ms
095_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::095_systems
CodSpeed Performance Gauge
0%
543 µs
543.2 µ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]
CodSpeed Performance Gauge
0%
256.4 µs
256.4 µs
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]
CodSpeed Performance Gauge
0%
115.4 µs
115.4 µs
051_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::051_systems
CodSpeed Performance Gauge
0%
226.8 µs
226.9 µ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]
CodSpeed Performance Gauge
0%
200.7 µs
200.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]
CodSpeed Performance Gauge
0%
205.5 µs
205.6 µs
foreach
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple::foreach
CodSpeed Performance Gauge
0%
189.5 µs
189.6 µs
apply_concrete[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::reflect::r#struct::concrete_struct_apply::apply_concrete[16]
CodSpeed Performance Gauge
0%
3.5 µs
3.5 µs
dynamic_list_push[10000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_push::reflect::list::dynamic_list_push[10000]
CodSpeed Performance Gauge
0%
366 µs
366.1 µs
1000_schedule_noconstraints
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule::1000_schedule_noconstraints
CodSpeed Performance Gauge
0%
197.8 ms
197.9 ms
iter[5000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::iter[5000]
CodSpeed Performance Gauge
0%
131.3 µs
131.3 µ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]
CodSpeed Performance Gauge
0%
146.9 µs
147 µs
100_schedule_noconstraints
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule::100_schedule_noconstraints
CodSpeed Performance Gauge
0%
3.3 ms
3.3 ms
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]
CodSpeed Performance Gauge
0%
138.4 µs
138.5 µ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]
CodSpeed Performance Gauge
0%
140.1 µs
140.2 µs
03x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::03x_entities_09_systems
CodSpeed Performance Gauge
0%
815.9 µs
816.2 µs
076_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::076_systems
CodSpeed Performance Gauge
0%
400.2 µs
400.4 µs
64_byte_keys[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get::64_byte_keys[1000]
CodSpeed Performance Gauge
0%
437.6 µs
437.8 µs
foreach_wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag::iter_fragmented::foreach_wide
CodSpeed Performance Gauge
0%
63.7 µs
63.7 µs
04x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::04x_entities_15_systems
CodSpeed Performance Gauge
0%
3.3 ms
3.3 ms
NonGeneric[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone::NonGeneric[128]
CodSpeed Performance Gauge
0%
115.6 µs
115.7 µs
par_for_each[2000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::par_for_each[2000]
CodSpeed Performance Gauge
0%
102.9 µs
103 µs
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]
CodSpeed Performance Gauge
0%
54.8 µs
54.9 µs
Generic[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone::Generic[128]
CodSpeed Performance Gauge
0%
116.2 µs
116.2 µs
size_16_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter::size_16_events_10000
CodSpeed Performance Gauge
0%
52.9 µs
52.9 µs
size_4_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter::size_4_events_10000
CodSpeed Performance Gauge
0%
52.9 µs
52.9 µs
046_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::046_systems
CodSpeed Performance Gauge
0%
196.2 µs
196.3 µs
02x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::02x_entities_15_systems
CodSpeed Performance Gauge
0%
735.2 µs
735.6 µs
64_byte_keys[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get::64_byte_keys[3162]
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
archetype_count[200]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes::archetype_count[200]
CodSpeed Performance Gauge
0%
481.3 µs
481.5 µs
64_byte_keys[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::reflect::map::dynamic_map_get::64_byte_keys[10000]
CodSpeed Performance Gauge
0%
4.3 ms
4.3 ms
101_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::101_systems
CodSpeed Performance Gauge
0%
621.7 µs
622.1 µs
dynamic_struct_clone[128]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_clone::reflect::r#struct::dynamic_struct_clone[128]
CodSpeed Performance Gauge
0%
98.2 µs
98.2 µs
04x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::04x_entities_09_systems
CodSpeed Performance Gauge
0%
2.6 ms
2.6 ms
2000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::spawn_commands::spawn_commands::2000_entities
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag::iter_fragmented::wide
CodSpeed Performance Gauge
0%
77.7 µs
77.8 µs
04x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::04x_entities_09_systems
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
05x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::05x_entities_15_systems
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
01x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::01x_entities_12_systems
CodSpeed Performance Gauge
0%
785.9 µs
786.5 µs
051_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::051_systems
CodSpeed Performance Gauge
0%
224 µs
224.2 µs
02x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::02x_entities_06_systems
CodSpeed Performance Gauge
0%
474.4 µs
474.8 µs
with_1000_fragment
benches/benches/bevy_ecs/iteration/mod.rs::benches::par_iter_simple::par_iter_simple::with_1000_fragment
CodSpeed Performance Gauge
0%
2.2 ms
2.2 ms
Generic[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone::Generic[64]
CodSpeed Performance Gauge
0%
62.2 µs
62.2 µs
NonGeneric[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone::NonGeneric[64]
CodSpeed Performance Gauge
0%
62 µs
62.1 µs
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]
CodSpeed Performance Gauge
0%
154.2 µs
154.4 µs
04x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::04x_entities_06_systems
CodSpeed Performance Gauge
0%
907.4 µs
908.3 µ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]
CodSpeed Performance Gauge
0%
60.1 µs
60.1 µs
02x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::02x_entities_09_systems
CodSpeed Performance Gauge
0%
561.2 µs
561.7 µs
02x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::02x_entities_12_systems
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
archetype_count[100]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes::archetype_count[100]
CodSpeed Performance Gauge
0%
267.8 µs
268.1 µs
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]
CodSpeed Performance Gauge
0%
135.9 µs
136 µs
096_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::096_systems
CodSpeed Performance Gauge
0%
583.5 µs
584.1 µs
dynamic_struct_clone[32]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_clone::reflect::r#struct::dynamic_struct_clone[32]
CodSpeed Performance Gauge
0%
26 µs
26 µs
dynamic_struct_clone[64]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_clone::reflect::r#struct::dynamic_struct_clone[64]
CodSpeed Performance Gauge
0%
53 µs
53 µs
026_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::026_systems
CodSpeed Performance Gauge
0%
103.3 µs
103.4 µ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]
CodSpeed Performance Gauge
0%
49 µs
49.1 µs
061_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::061_systems
CodSpeed Performance Gauge
0%
293.6 µs
293.9 µ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]
CodSpeed Performance Gauge
0%
48.1 µs
48.2 µs
apply_concrete[128]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::reflect::r#struct::dynamic_struct_apply::apply_concrete[128]
CodSpeed Performance Gauge
0%
45.1 µs
45.2 µ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]
CodSpeed Performance Gauge
0%
22.2 µs
22.3 µs
02x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::02x_entities_03_systems
CodSpeed Performance Gauge
0%
390.4 µs
390.9 µs
dynamic_list_push[3162]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_push::reflect::list::dynamic_list_push[3162]
CodSpeed Performance Gauge
0%
84.1 µs
84.2 µs
100_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn_recursive::despawn_world_recursive::100_entities
CodSpeed Performance Gauge
0%
20.5 µs
20.5 µ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]
CodSpeed Performance Gauge
0%
20 µs
20 µs
036_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::036_systems
CodSpeed Performance Gauge
0%
150 µs
150.2 µs
02x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::02x_entities_12_systems
CodSpeed Performance Gauge
0%
646.6 µs
647.7 µs
081_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::081_systems
CodSpeed Performance Gauge
0%
446.4 µs
447.1 µs
hierarchy tall reflect
benches/benches/bevy_ecs/entity_cloning.rs::benches::reflect_benches::hierarchy tall reflect
CodSpeed Performance Gauge
0%
180.7 µs
181 µs
NonGeneric[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone::NonGeneric[32]
CodSpeed Performance Gauge
0%
34.5 µs
34.5 µs
nested_simple_overload[3]
benches/benches/bevy_reflect/function.rs::benches::with_overload::reflect::function::with_overload::nested_simple_overload[3]
CodSpeed Performance Gauge
0%
16.4 µs
16.4 µs
dynamic_struct_clone[16]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_clone::reflect::r#struct::dynamic_struct_clone[16]
CodSpeed Performance Gauge
0%
15.8 µs
15.8 µs
apply_dynamic[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::reflect::r#struct::concrete_struct_apply::apply_dynamic[128]
CodSpeed Performance Gauge
0%
46.5 µs
46.6 µs
01x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems::01x_entities_06_systems
CodSpeed Performance Gauge
0%
613.8 µs
615 µ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]
CodSpeed Performance Gauge
0%
75.8 µs
76 µs
easing_1000
benches/benches/bevy_math/bezier.rs::benches::easing::easing_1000
CodSpeed Performance Gauge
0%
30 µs
30.1 µ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]
CodSpeed Performance Gauge
0%
75.1 µs
75.2 µs
100_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection::ray_mesh_intersection::100_vertices
CodSpeed Performance Gauge
0%
14.5 µs
14.5 µs
1000_schedule
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule::1000_schedule
CodSpeed Performance Gauge
0%
8.3 s
8.3 s
100_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::100_systems
CodSpeed Performance Gauge
0%
590.9 µs
592.1 µs
hierarchy tall clone
benches/benches/bevy_ecs/entity_cloning.rs::benches::clone_benches::hierarchy tall clone
CodSpeed Performance Gauge
0%
146.1 µs
146.4 µs
010_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::010_systems
CodSpeed Performance Gauge
0%
47.5 µs
47.6 µs
066_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::066_systems
CodSpeed Performance Gauge
0%
321 µs
321.7 µs
1000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn::despawn_world::1000_entities
CodSpeed Performance Gauge
0%
53.5 µs
53.6 µs
apply_concrete[64]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::reflect::r#struct::dynamic_struct_apply::apply_concrete[64]
CodSpeed Performance Gauge
0%
24.8 µs
24.9 µs
Generic[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone::Generic[32]
CodSpeed Performance Gauge
0%
35.3 µs
35.4 µs
system_count[100]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes::system_count[100]
CodSpeed Performance Gauge
0%
20.5 µs
20.5 µs
081_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::081_systems
CodSpeed Performance Gauge
0%
437.7 µs
439 µs
par_for_each[100]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::par_for_each[100]
CodSpeed Performance Gauge
0%
52.5 µs
52.7 µ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]
CodSpeed Performance Gauge
0%
8.8 µs
8.8 µs
system_count[80]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes::system_count[80]
CodSpeed Performance Gauge
0%
16.9 µs
16.9 µs
par_for_each[10000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::par_for_each[10000]
CodSpeed Performance Gauge
0%
322.6 µs
323.7 µs
apply_dynamic[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::reflect::r#struct::concrete_struct_apply::apply_dynamic[64]
CodSpeed Performance Gauge
0%
24 µs
24.1 µs
086_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::086_systems
CodSpeed Performance Gauge
0%
482.5 µs
484.3 µs
complex_overload[1]
benches/benches/bevy_reflect/function.rs::benches::call_overload::reflect::function::call_overload::complex_overload[1]
CodSpeed Performance Gauge
0%
14.8 µs
14.8 µs
100_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_cull::ray_mesh_intersection_no_cull::100_vertices
CodSpeed Performance Gauge
0%
14.6 µs
14.7 µs
apply_concrete[32]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::reflect::r#struct::dynamic_struct_apply::apply_concrete[32]
CodSpeed Performance Gauge
0%
14.6 µs
14.7 µs
apply_dynamic[128]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::reflect::r#struct::dynamic_struct_apply::apply_dynamic[128]
CodSpeed Performance Gauge
0%
52.4 µs
52.6 µs
Generic[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::reflect::r#struct::concrete_struct_clone::Generic[16]
CodSpeed Performance Gauge
0%
20.8 µs
20.9 µs
dynamic_list_push[1000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_push::reflect::list::dynamic_list_push[1000]
CodSpeed Performance Gauge
0%
27.1 µs
27.2 µs
system_count[60]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes::system_count[60]
CodSpeed Performance Gauge
0%
13.2 µs
13.3 µs
cubic_position_Vec2
benches/benches/bevy_math/bezier.rs::benches::cubic_2d::cubic_position_Vec2
CodSpeed Performance Gauge
0%
60 ns
60.3 ns
cubic_position_Vec3
benches/benches/bevy_math/bezier.rs::benches::cubic_vec3::cubic_position_Vec3
CodSpeed Performance Gauge
0%
60 ns
60.3 ns
071_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::071_systems
CodSpeed Performance Gauge
0%
365.3 µs
367.1 µs
100_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_intersection::ray_mesh_intersection_no_intersection::100_vertices
CodSpeed Performance Gauge
-1%
11.5 µs
11.6 µs
04x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived::04x_entities_03_systems
CodSpeed Performance Gauge
-1%
744.6 µs
748.4 µ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]
CodSpeed Performance Gauge
-1%
27.2 µs
27.3 µs
size_16_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter::size_16_events_1000
CodSpeed Performance Gauge
-1%
5.4 µs
5.4 µs
size_4_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter::size_4_events_1000
CodSpeed Performance Gauge
-1%
5.4 µs
5.4 µs
function
benches/benches/bevy_reflect/function.rs::benches::into::reflect::function::into::function
CodSpeed Performance Gauge
-1%
5.3 µs
5.3 µs
threads[32]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter::threads[32]
CodSpeed Performance Gauge
-1%
108.7 µs
109.3 µs
many components clone
benches/benches/bevy_ecs/entity_cloning.rs::benches::clone_benches::many components clone
CodSpeed Performance Gauge
-1%
15.2 µs
15.3 µs
closure_mut
benches/benches/bevy_reflect/function.rs::benches::into::reflect::function::into::closure_mut
CodSpeed Performance Gauge
-1%
5.1 µs
5.1 µs
091_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::091_systems
CodSpeed Performance Gauge
-1%
534.1 µs
537.1 µs
system_count[40]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes::system_count[40]
CodSpeed Performance Gauge
-1%
9.7 µs
9.8 µs
simple_overload[1]
benches/benches/bevy_reflect/function.rs::benches::with_overload::reflect::function::with_overload::simple_overload[1]
CodSpeed Performance Gauge
-1%
9.6 µs
9.7 µs
apply_concrete[16]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::reflect::r#struct::dynamic_struct_apply::apply_concrete[16]
CodSpeed Performance Gauge
-1%
9.6 µs
9.7 µs
simple_overload[3]
benches/benches/bevy_reflect/function.rs::benches::with_overload::reflect::function::with_overload::simple_overload[3]
CodSpeed Performance Gauge
-1%
14.3 µs
14.4 µs
025_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::025_systems
CodSpeed Performance Gauge
-1%
92.8 µs
93.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]
CodSpeed Performance Gauge
-1%
27.9 µs
28.1 µs
061_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::061_systems
CodSpeed Performance Gauge
-1%
287.2 µs
289 µs
066_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::066_systems
CodSpeed Performance Gauge
-1%
327.3 µs
329.4 µs
apply_dynamic[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::reflect::r#struct::concrete_struct_apply::apply_dynamic[32]
CodSpeed Performance Gauge
-1%
13.2 µs
13.3 µs
50000_calls_table
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<2>::query_get_many_2::50000_calls_table
CodSpeed Performance Gauge
-1%
3.9 ms
3.9 ms
dynamic_list_push[316]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_push::reflect::list::dynamic_list_push[316]
CodSpeed Performance Gauge
-1%
16.2 µs
16.3 µs
entity_set_build[3162]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash::entity_set_build[3162]
CodSpeed Performance Gauge
-1%
109.6 µs
110.4 µs
apply_dynamic[64]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::reflect::r#struct::dynamic_struct_apply::apply_dynamic[64]
CodSpeed Performance Gauge
-1%
27.9 µs
28.1 µs
four_event_types
benches/benches/bevy_ecs/observers/mod.rs::benches::event_propagation::event_propagation::four_event_types
CodSpeed Performance Gauge
-1%
3.8 ms
3.8 ms
076_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::076_systems
CodSpeed Performance Gauge
-1%
403.5 µs
406.5 µs
060_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::060_systems
CodSpeed Performance Gauge
-1%
266.8 µs
268.8 µ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]
CodSpeed Performance Gauge
-1%
19.1 µs
19.2 µs
foreach
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag::iter_fragmented::foreach
CodSpeed Performance Gauge
-1%
7.3 µs
7.3 µs
070_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::070_systems
CodSpeed Performance Gauge
-1%
336.6 µs
339.4 µ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]
CodSpeed Performance Gauge
-1%
6.8 µs
6.8 µs
nested_simple_overload[1]
benches/benches/bevy_reflect/function.rs::benches::with_overload::reflect::function::with_overload::nested_simple_overload[1]
CodSpeed Performance Gauge
-1%
10.1 µs
10.2 µs
040_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::040_systems
CodSpeed Performance Gauge
-1%
154.8 µs
156.2 µs
hierarchy wide reflect
benches/benches/bevy_ecs/entity_cloning.rs::benches::reflect_benches::hierarchy wide reflect
CodSpeed Performance Gauge
-1%
24.9 ms
25.2 ms
entity_set_build[316]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash::entity_set_build[316]
CodSpeed Performance Gauge
-1%
13.4 µs
13.6 µs
020_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::020_systems
CodSpeed Performance Gauge
-1%
75.5 µs
76.2 µs
016_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource::016_systems
CodSpeed Performance Gauge
-1%
68.7 µs
69.3 µs
system_count[20]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes::system_count[20]
CodSpeed Performance Gauge
-1%
6.1 µs
6.2 µs
011_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes::011_systems
CodSpeed Performance Gauge
-1%
52 µs
52.5 µs
foreach_wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag_sparse::iter_fragmented_sparse::foreach_wide
CodSpeed Performance Gauge
-1%
3 µs
3 µs
closure
benches/benches/bevy_reflect/function.rs::benches::typed::reflect::function::typed::closure
CodSpeed Performance Gauge
-1%
2.9 µs
2.9 µs
apply_dynamic[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::reflect::r#struct::concrete_struct_apply::apply_dynamic[16]
CodSpeed Performance Gauge
-1%
8.4 µs
8.5 µs
101_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::101_systems
CodSpeed Performance Gauge
-1%
631.3 µs
638.4 µs
par_for_each[5000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::par_for_each[5000]
CodSpeed Performance Gauge
-1%
179.3 µs
181.5 µs
apply_dynamic[32]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::reflect::r#struct::dynamic_struct_apply::apply_dynamic[32]
CodSpeed Performance Gauge
-1%
16.1 µs
16.4 µs
trigger_targets_simple/10000_entity
benches/benches/bevy_ecs/observers/mod.rs::benches::observe_simple::observe::trigger_targets_simple/10000_entity
CodSpeed Performance Gauge
-1%
4.5 ms
4.6 ms
dynamic_list_push[100]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_push::reflect::list::dynamic_list_push[100]
CodSpeed Performance Gauge
-1%
8.6 µs
8.7 µs
065_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::065_systems
CodSpeed Performance Gauge
-2%
301.3 µs
306 µs
dynamic_struct_clone[1]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_clone::reflect::r#struct::dynamic_struct_clone[1]
CodSpeed Performance Gauge
-2%
3.5 µs
3.6 µs
wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag_sparse::iter_fragmented_sparse::wide
CodSpeed Performance Gauge
-2%
3.4 µs
3.5 µs
10_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn_recursive::despawn_world_recursive::10_entities
CodSpeed Performance Gauge
-2%
3.3 µs
3.4 µs
for_each[10]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::for_each[10]
CodSpeed Performance Gauge
-2%
27.5 µs
28 µs
1_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn_recursive::despawn_world_recursive::1_entities
CodSpeed Performance Gauge
-2%
1.7 µs
1.7 µs
iter[500]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::iter[500]
CodSpeed Performance Gauge
-2%
36.6 µs
37.3 µs
100_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn::despawn_world::100_entities
CodSpeed Performance Gauge
-2%
6.3 µs
6.4 µs
simple_overload[1]
benches/benches/bevy_reflect/function.rs::benches::call_overload::reflect::function::call_overload::simple_overload[1]
CodSpeed Performance Gauge
-2%
5.9 µs
6 µs
apply_dynamic[16]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::reflect::r#struct::dynamic_struct_apply::apply_dynamic[16]
CodSpeed Performance Gauge
-2%
9.8 µs
10 µs
iter[100]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::iter[100]
CodSpeed Performance Gauge
-2%
29.1 µs
29.8 µs
iter[10]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::iter[10]
CodSpeed Performance Gauge
-2%
27.5 µs
28.1 µs
function
benches/benches/bevy_reflect/function.rs::benches::clone::reflect::function::clone::function
CodSpeed Performance Gauge
-2%
4.9 µs
5 µs
par_for_each[1000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes::par_for_each[1000]
CodSpeed Performance Gauge
-2%
72.7 µs
74.4 µs
function
benches/benches/bevy_reflect/function.rs::benches::call::reflect::function::call::function
CodSpeed Performance Gauge
-3%
3.3 µs
3.4 µs
006_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::006_systems
CodSpeed Performance Gauge
-3%
37.3 µs
38.5 µs
foreach
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag_sparse::iter_fragmented_sparse::foreach
CodSpeed Performance Gauge
-3%
810.8 ns
840 ns
016_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query::016_systems
CodSpeed Performance Gauge
-4%
66.5 µs
69.3 µs
size_16_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter::size_16_events_100
CodSpeed Performance Gauge
-4%
649.2 ns
678.3 ns
size_4_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter::size_4_events_100
CodSpeed Performance Gauge
-4%
649.2 ns
678.3 ns
trigger_simple
benches/benches/bevy_ecs/observers/mod.rs::benches::observe_simple::observe::trigger_simple
CodSpeed Performance Gauge
-6%
523.1 µs
559.2 µs
Simple
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_schedule_run::run_empty_schedule::Simple
CodSpeed Performance Gauge
-7%
838.1 ns
896.4 ns
10_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn::despawn_world::10_entities
CodSpeed Performance Gauge
-7%
1.5 µs
1.7 µs
000_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems::000_systems
CodSpeed Performance Gauge
-7%
771.1 ns
829.4 ns
system_count[0]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes::system_count[0]
CodSpeed Performance Gauge
-9%
1.2 µs
1.3 µs
50000_calls_table
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<10>::query_get_many_10::50000_calls_table
CodSpeed Performance Gauge
-9%
17.7 ms
19.5 ms
1_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn::despawn_world::1_entities
CodSpeed Performance Gauge
-10%
1.1 µs
1.2 µs
MultiThreaded
Regression
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_schedule_run::run_empty_schedule::MultiThreaded
CodSpeed Performance Gauge
-11%
741.9 ns
829.4 ns
SingleThreaded
Regression
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_schedule_run::run_empty_schedule::SingleThreaded
CodSpeed Performance Gauge
-11%
1.2 µs
1.3 µs
0_entities
Regression
benches/benches/bevy_ecs/world/mod.rs::benches::empty_commands::empty_commands::0_entities
CodSpeed Performance Gauge
-13%
798.3 ns
915 ns
500_schedule_noconstraints
Regression
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule::500_schedule_noconstraints
CodSpeed Performance Gauge
-16%
39 ms
46.4 ms
build_torus
benches/benches/bevy_render/torus.rs::benches::torus::build_torus
CodSpeed Performance Gauge
N/A
0 s
0 s
threads[32]
Regression
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter::threads[32]
CodSpeed Performance Gauge
-23%
150.2 ms
194.7 ms
threads[1]
Regression
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter::threads[1]
CodSpeed Performance Gauge
-23%
150.2 ms
194.7 ms
threads[16]
Regression
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter::threads[16]
CodSpeed Performance Gauge
-23%
150.2 ms
194.7 ms
threads[8]
Regression
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter::threads[8]
CodSpeed Performance Gauge
-23%
150.2 ms
194.7 ms
threads[2]
Regression
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter::threads[2]
CodSpeed Performance Gauge
-23%
150.2 ms
194.7 ms
threads[4]
Regression
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter::threads[4]
CodSpeed Performance Gauge
-23%
150.2 ms
194.7 ms
many_maps_iter
Regression
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_iter
CodSpeed Performance Gauge
-23%
150.1 ms
194.6 ms
overhead_iter
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_iter
CodSpeed Performance Gauge
N/A
0 s
0 s
Commits
Click on a commit to change the comparison range
Base
main
bfc1fff
-23%
Merge branch 'main' into migrate-black-box
49feae5
1 month ago
by BD103
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs