Pretenvy
bevy
BlogDocsChangelog

GitHub Actions run

10 months ago 362fd5f main push

Compare

Base
Search a run

Head
main
362fd5f
10 months ago
CPU Simulation

Compare

Benchmarks

threads[1]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter
98.3 µs
threads[16]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter
103 µs
threads[8]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter
101 µs
overhead_iter
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead
< 1 ns
threads[32]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter
108 µs
for_each_iter
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each
194.5 ms
threads[1]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter
194.6 ms
threads[2]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter
194.6 ms
threads[8]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter
194.6 ms
threads[2]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter
98.8 µs
threads[4]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter
194.6 ms
many_maps_iter
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps
150.1 ms
threads[32]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter
194.6 ms
threads[1]
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter
150.2 ms
threads[4]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter
99.7 µs
threads[16]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter
194.6 ms
threads[32]
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter
150.2 ms
many components reflect
benches/benches/bevy_ecs/entity_cloning.rs::benches::reflect_benches
27.5 µs
threads[4]
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter
150.2 ms
threads[16]
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter
150.2 ms
hierarchy wide clone
benches/benches/bevy_ecs/entity_cloning.rs::benches::clone_benches
26.5 ms
many components clone
benches/benches/bevy_ecs/entity_cloning.rs::benches::clone_benches
15.2 µs
hierarchy tall reflect
benches/benches/bevy_ecs/entity_cloning.rs::benches::reflect_benches
180.6 µs
hierarchy many reflect
benches/benches/bevy_ecs/entity_cloning.rs::benches::reflect_benches
38 ms
Table
benches/benches/bevy_ecs/change_detection.rs::benches::all_added_detection::all_added_detection::5000_entities_ecs::change_detection
63 µs
threads[2]
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter
150.2 ms
hierarchy tall clone
benches/benches/bevy_ecs/entity_cloning.rs::benches::clone_benches
146.5 µs
hierarchy many clone
benches/benches/bevy_ecs/entity_cloning.rs::benches::clone_benches
14 ms
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::all_added_detection::all_added_detection::50000_entities_ecs::change_detection
1.1 ms
threads[8]
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter
150.2 ms
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::all_changed_detection::all_changed_detection::5000_entities_ecs::change_detection
106.4 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::all_changed_detection::all_changed_detection::50000_entities_ecs::change_detection
621.7 µs
hierarchy wide reflect
benches/benches/bevy_ecs/entity_cloning.rs::benches::reflect_benches
24.9 ms
Table
benches/benches/bevy_ecs/change_detection.rs::benches::all_changed_detection::all_changed_detection::5000_entities_ecs::change_detection
63.1 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::few_changed_detection::few_changed_detection::50000_entities_ecs::change_detection
347 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::few_changed_detection::few_changed_detection::50000_entities_ecs::change_detection
930.4 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::all_changed_detection::all_changed_detection::50000_entities_ecs::change_detection
1.1 ms
Table
benches/benches/bevy_ecs/change_detection.rs::benches::none_changed_detection::none_changed_detection::5000_entities_ecs::change_detection
23.9 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::none_changed_detection::none_changed_detection::50000_entities_ecs::change_detection
916.7 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::none_changed_detection::none_changed_detection::5000_entities_ecs::change_detection
92.5 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::5_archetypes_10_entities_ecs::change_detection
1.6 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::few_changed_detection::few_changed_detection::5000_entities_ecs::change_detection
35.5 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::5_archetypes_100_entities_ecs::change_detection
10.3 µ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
3.7 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::all_added_detection::all_added_detection::50000_entities_ecs::change_detection
621.6 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::5_archetypes_10_entities_ecs::change_detection
2 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::100_archetypes_100_entities_ecs::change_detection
189.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
12.5 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::all_added_detection::all_added_detection::5000_entities_ecs::change_detection
106.4 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::5_archetypes_1000_entities_ecs::change_detection
92.7 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::20_archetypes_10_entities_ecs::change_detection
4.4 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::5_archetypes_10000_entities_ecs::change_detection
231.4 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::5_archetypes_1000_entities_ecs::change_detection
24.4 µs
sparse_set
benches/benches/bevy_ecs/components/mod.rs::benches::add_remove_big::add_remove_big
5.8 ms
Table
benches/benches/bevy_ecs/change_detection.rs::benches::none_changed_detection::none_changed_detection::50000_entities_ecs::change_detection
230.9 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::20_archetypes_1000_entities_ecs::change_detection
368.3 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::20_archetypes_10000_entities_ecs::change_detection
3.7 ms
Table
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::100_archetypes_1000_entities_ecs::change_detection
473.7 µs
base
benches/benches/bevy_ecs/components/mod.rs::benches::insert_simple::insert_simple
2.3 ms
archetype_count[100]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes
267.6 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::100_archetypes_10_entities_ecs::change_detection
18.3 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::few_changed_detection::few_changed_detection::5000_entities_ecs::change_detection
93.7 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::100_archetypes_1000_entities_ecs::change_detection
1.8 ms
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::100_archetypes_10_entities_ecs::change_detection
24.9 µs
sparse_set
benches/benches/bevy_ecs/components/mod.rs::benches::add_remove::add_remove
5.4 ms
Table
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::20_archetypes_10000_entities_ecs::change_detection
923.6 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::20_archetypes_1000_entities_ecs::change_detection
95.3 µs
table
benches/benches/bevy_ecs/components/mod.rs::benches::add_remove_big::add_remove_big
14.9 ms
system_count[20]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes
6.1 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::100_archetypes_10000_entities_ecs::change_detection
18.3 ms
Table
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::100_archetypes_10000_entities_ecs::change_detection
4.6 ms
table
benches/benches/bevy_ecs/components/mod.rs::benches::add_remove_very_big::add_remove_very_big
106.9 ms
system_count[80]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes
16.7 µs
archetype_count[2000]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes
7 ms
Table
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::100_archetypes_100_entities_ecs::change_detection
59.5 µs
archetype_count[1000]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes
3.4 ms
archetype_count[5000]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes
18.3 ms
system_count[0]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes
1.3 µs
system_count[60]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes
13.1 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::20_archetypes_100_entities_ecs::change_detection
38.7 µs
system_count[40]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes
9.7 µs
archetype_count[200]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes
481 µs
system_count[100]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes
20.3 µs
iter[100]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
28.5 µs
archetype_count[10000]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes
42.9 ms
iter[1000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
47 µs
iter[10]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
27.6 µs
archetype_count[500]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes
1.6 ms
iter[5000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
131.5 µs
for_each[5000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
138.3 µs
for_each[10]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
26.8 µs
iter[500]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
36.8 µs
for_each[2000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
71.2 µs
iter[10000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
245.2 µs
par_for_each[10000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
322.6 µs
iter[2000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
69.3 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::5_archetypes_10000_entities_ecs::change_detection
916.9 µs
for_each[500]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
38.3 µs
size_16_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
20.3 µs
par_for_each[500]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
63.5 µs
par_for_each[1000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
72.9 µs
size_4_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
1.7 µs
for_each[10000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
261.9 µs
par_for_each[100]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
51.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
5.5 µs
table
benches/benches/bevy_ecs/components/mod.rs::benches::add_remove::add_remove
7 ms
size_16_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
1 ms
size_4_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
767.5 µs
size_16_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
2.3 µs
for_each[100]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
31.3 µs
size_512_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
3.2 ms
size_4_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
15.5 µs
size_512_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
323.2 µs
par_for_each[10]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
51.3 µs
size_16_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
201.3 µs
size_4_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
5.4 µs
par_for_each[5000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
181 µs
par_for_each[2000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
102.5 µs
size_512_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
33.2 µs
size_16_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
678.3 ns
size_16_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
52.9 µs
size_4_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
52.9 µs
size_4_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
153.6 µs
size_512_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
5.1 µs
size_4_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
678.3 ns
size_512_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
16.1 ms
size_16_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
5.4 µs
unbatched
benches/benches/bevy_ecs/components/mod.rs::benches::insert_simple::insert_simple
6.4 ms
for_each[1000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
45.3 µs
size_512_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
621.4 ns
base
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag::iter_fragmented
8.5 µs
system
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
187 µs
base
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag_sparse::iter_fragmented_sparse
778.1 ns
wide_sparse_set
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
1.6 ms
wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag::iter_fragmented
77.8 µs
size_4_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
264 µs
foreach
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag::iter_fragmented
7.3 µs
wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag_sparse::iter_fragmented_sparse
3.5 µs
size_512_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
50.1 µs
foreach_wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag_sparse::iter_fragmented_sparse
3.1 µs
foreach_wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag::iter_fragmented
63.7 µs
with_10_fragment
benches/benches/bevy_ecs/iteration/mod.rs::benches::par_iter_simple::par_iter_simple
1.9 ms
hybrid
benches/benches/bevy_ecs/iteration/mod.rs::benches::par_iter_simple::par_iter_simple
2.5 ms
size_16_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
264 µs
foreach
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag_sparse::iter_fragmented_sparse
840 ns
base
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
186.8 µs
size_512_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
250.1 µs
base
benches/benches/bevy_ecs/iteration/mod.rs::benches::heavy_compute::heavy_compute
4.4 ms
with_100_fragment
benches/benches/bevy_ecs/iteration/mod.rs::benches::par_iter_simple::par_iter_simple
1.9 ms
sparse_set
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
396.7 µs
trigger_simple
benches/benches/bevy_ecs/observers/mod.rs::benches::observe_simple::observe
523.1 µs
single_event_type
benches/benches/bevy_ecs/observers/mod.rs::benches::event_propagation::event_propagation
4.5 ms
foreach_table
benches/benches/bevy_ecs/fragmentation.rs::benches::iter_frag_empty::iter_fragmented(4096)_empty
141 µs
foreach_hybrid
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
239.7 µs
wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
851.3 µs
four_event_types
benches/benches/bevy_ecs/observers/mod.rs::benches::event_propagation::event_propagation
3.7 ms
026_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
102.8 µs
001_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
26.9 µs
foreach_sparse_set
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
346.4 µs
foreach
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
189.6 µs
006_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
37.6 µs
076_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
396.9 µs
with_0_fragment
benches/benches/bevy_ecs/iteration/mod.rs::benches::par_iter_simple::par_iter_simple
1.9 ms
031_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
122.4 µs
016_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
64.8 µs
with_1000_fragment
benches/benches/bevy_ecs/iteration/mod.rs::benches::par_iter_simple::par_iter_simple
2.2 ms
021_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
83.9 µs
foreach_wide_sparse_set
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
1.5 ms
trigger_targets_simple/10000_entity
benches/benches/bevy_ecs/observers/mod.rs::benches::observe_simple::observe
4.5 ms
066_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
324.2 µs
036_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
146.6 µs
foreach_sparse
benches/benches/bevy_ecs/fragmentation.rs::benches::iter_frag_empty::iter_fragmented(4096)_empty
390.2 µs
051_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
225 µs
011_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
15.9 µs
071_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
357.4 µs
foreach_wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
740.1 µs
046_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
196.4 µs
086_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
482.5 µs
016_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
19.5 µs
081_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
439.5 µs
041_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
170.5 µs
051_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
44.8 µs
056_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
255.4 µs
single_event_type_no_listeners
benches/benches/bevy_ecs/observers/mod.rs::benches::event_propagation::event_propagation
2.1 ms
026_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
26.8 µs
011_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
51.8 µs
086_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
69.9 µs
096_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
573.6 µs
101_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
80.5 µs
001_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
8.2 µs
061_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
287.1 µs
041_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
37.7 µs
091_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
526.7 µs
066_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
55.6 µs
006_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
12.2 µs
101_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
624.1 µs
056_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
48.3 µs
026_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
105.9 µs
081_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
66.2 µs
036_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
34.2 µs
031_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
30.4 µs
021_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
23.3 µs
006_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
38.8 µs
031_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
126.9 µs
061_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
51.9 µs
076_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
62.6 µs
096_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
76.9 µs
046_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
41.3 µs
011_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
53.6 µs
051_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
231.6 µs
021_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
86.8 µs
001_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
26 µs
036_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
147.7 µs
071_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
59.2 µs
091_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
536.6 µs
091_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
73.2 µs
081_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
448.1 µs
006_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
40.2 µs
036_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
151.3 µs
001_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
23.9 µs
046_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
202.7 µs
016_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
68.5 µs
071_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
367 µs
016_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
70 µs
081_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
444.5 µs
041_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
173.7 µs
066_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
329.1 µs
076_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
405.2 µs
003_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
31.8 µs
051_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
226 µs
026_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
103.7 µs
096_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
585 µs
086_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
494.6 µs
000_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
829.4 ns
056_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
256.4 µs
046_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
198.1 µs
056_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
261.6 µs
066_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
324.4 µs
101_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
633.4 µs
021_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
85.8 µs
031_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
124.4 µs
086_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
483.4 µs
005_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
34.4 µs
035_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
132.3 µs
010_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
47.9 µs
076_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
398.7 µs
004_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
34.6 µs
091_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
528 µs
011_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
52.7 µs
002_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
28.8 µs
071_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
363.6 µs
040_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
156.8 µs
001_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
23.2 µs
050_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
208.8 µs
060_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
266.7 µs
061_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
294.9 µs
entity_set_lookup_miss_id[100]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
2.1 µs
015_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
61.2 µs
entity_set_lookup_hit[316]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
6.8 µs
101_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
625.9 µs
045_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
181.9 µs
030_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
112.5 µs
065_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
301.6 µs
090_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
499.5 µs
075_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
374.8 µs
entity_set_lookup_hit[1000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
22.5 µs
entity_set_lookup_miss_id[316]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
6.7 µs
041_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
172.5 µs
025_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
93.4 µs
061_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
289.2 µs
096_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
575.8 µs
entity_set_lookup_miss_gen[316]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
8.7 µs
entity_set_lookup_miss_id[1000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
18.9 µs
055_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
237.6 µs
070_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
337.8 µs
01x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
786.7 µs
entity_set_lookup_hit[3162]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
63.6 µs
080_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
414.4 µs
entity_set_build[1000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
39.5 µs
020_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
75.2 µs
entity_set_build[316]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
13.4 µs
entity_set_lookup_miss_id[10000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
196.9 µs
095_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
544 µs
100_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
591 µs
01x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
614.6 µs
03x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
2.2 ms
cubic_position_Vec3A
benches/benches/bevy_math/bezier.rs::benches::cubic
60 ns
entity_set_lookup_miss_id[3162]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
73.6 µs
entity_set_build[3162]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
109.6 µs
01x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
700.1 µs
entity_set_lookup_miss_gen[1000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
26.6 µs
entity_set_lookup_miss_gen[100]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
2.7 µs
entity_set_lookup_hit[10000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
220.8 µs
085_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
455.2 µs
01x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
874.3 µs
01x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
527.7 µs
8_piped_systems
benches/benches/bevy_ecs/param/mod.rs::benches::combinator_system::param/combinator_system
29.4 µs
02x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
1 ms
entity_set_lookup_miss_gen[3162]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
91.8 µs
02x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
1.3 ms
cubic_position_Vec2
benches/benches/bevy_math/bezier.rs::benches::cubic_2d
60 ns
8_dyn_params_system
benches/benches/bevy_ecs/param/mod.rs::benches::dyn_param::param/combinator_system
88.9 µs
cubic_position_Vec3
benches/benches/bevy_math/bezier.rs::benches::cubic_vec3
60 ns
entity_set_lookup_miss_gen[10000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
275.4 µs
02x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
1.7 ms
build_pos_cubic_100_points
benches/benches/bevy_math/bezier.rs::benches::build_pos_cubic
4.5 µs
function
benches/benches/bevy_reflect/function.rs::benches::call::call
3.4 µs
entity_set_build[10000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
363.2 µs
03x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
1.5 ms
closure
benches/benches/bevy_reflect/function.rs::benches::typed::typed
2.9 µs
closure_mut
benches/benches/bevy_reflect/function.rs::benches::typed::typed
2.9 µs
8_variant_param_set_system
benches/benches/bevy_ecs/param/mod.rs::benches::param_set::param/combinator_system
40 µs
03x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
1.8 ms
easing_1000
benches/benches/bevy_math/bezier.rs::benches::easing
30 µs
02x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
1.5 ms
03x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
2 ms
02x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
1.2 ms
closure_mut
benches/benches/bevy_reflect/function.rs::benches::into::into
5.2 µs
closure
benches/benches/bevy_reflect/function.rs::benches::into::into
5.2 µs
03x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
2.5 ms
01_simple_overload
benches/benches/bevy_reflect/function.rs::benches::overload::with_overload
9.5 µs
10_simple_overload
benches/benches/bevy_reflect/function.rs::benches::overload::call_overload
10.1 µs
function
benches/benches/bevy_reflect/function.rs::benches::into::into
5.4 µs
03_simple_overload
benches/benches/bevy_reflect/function.rs::benches::overload::call_overload
6.7 µs
function
benches/benches/bevy_reflect/function.rs::benches::typed::typed
3 µs
build_accel_cubic_100_points
benches/benches/bevy_math/bezier.rs::benches::build_accel_cubic
5.2 µs
03_simple_overload
benches/benches/bevy_reflect/function.rs::benches::overload::with_overload
14.4 µs
10_complex_overload
benches/benches/bevy_reflect/function.rs::benches::overload::with_overload
48.5 µs
04x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
3.3 ms
01_nested_simple_overload
benches/benches/bevy_reflect/function.rs::benches::overload::with_overload
9 µs
01_complex_overload
benches/benches/bevy_reflect/function.rs::benches::overload::with_overload
12.5 µs
closure
benches/benches/bevy_reflect/function.rs::benches::call::call
3.3 µs
04x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
2 ms
01_complex_overload
benches/benches/bevy_reflect/function.rs::benches::overload::call_overload
15.3 µs
01_simple_overload
benches/benches/bevy_reflect/function.rs::benches::overload::call_overload
5.9 µs
03_complex_overload
benches/benches/bevy_reflect/function.rs::benches::overload::call_overload
16.8 µs
10_simple_overload
benches/benches/bevy_reflect/function.rs::benches::overload::with_overload
30.8 µs
05x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
2.9 ms
trait_object
benches/benches/bevy_reflect/function.rs::benches::call::call
180.3 ns
04x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
2.3 ms
05x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
4.1 ms
01x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
357 µs
empty_base_concrete_patch[100]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
20.4 µs
04x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
3 ms
01x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
214.1 µs
05x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
2.5 ms
10_complex_overload
benches/benches/bevy_reflect/function.rs::benches::overload::call_overload
20.7 µs
function
benches/benches/bevy_reflect/function.rs::benches::clone::clone
4.9 µs
empty_base_concrete_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
420.6 µs
01x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
307.3 µs
10_nested_simple_overload
benches/benches/bevy_reflect/function.rs::benches::overload::with_overload
44.1 µs
closure_mut
benches/benches/bevy_reflect/function.rs::benches::call::call
2.9 µs
03_complex_overload
benches/benches/bevy_reflect/function.rs::benches::overload::with_overload
20.9 µs
04x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
2.6 ms
02x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
390.5 µs
03_nested_simple_overload
benches/benches/bevy_reflect/function.rs::benches::overload::with_overload
16.5 µs
empty_base_dynamic_patch[100]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
22.8 µs
empty_base_dynamic_patch[316]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
55 µs
02x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
475.1 µs
empty_base_concrete_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
1.3 ms
01x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
404.4 µs
same_len_concrete_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
38.5 µs
01x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
258.4 µs
empty_base_concrete_patch[316]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
49.3 µs
same_len_concrete_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
117.4 µs
empty_base_dynamic_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
154.8 µs
empty_base_concrete_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
136.2 µs
same_len_concrete_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
366.6 µs
02x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
560.1 µs
02x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
648.1 µs
same_len_concrete_patch[100]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
5.2 µs
empty_base_dynamic_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
488.7 µs
05x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
3.3 ms
empty_base_dynamic_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
1.5 ms
same_len_dynamic_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
555.2 µs
same_len_concrete_patch[316]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
13.7 µs
same_len_dynamic_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
177.5 µs
03x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
1.1 ms
03x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
692.8 µs
concrete_list_clone_dynamic[316]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_clone_dynamic
68.4 µs
concrete_list_clone_dynamic[10000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_clone_dynamic
1.8 ms
same_len_dynamic_patch[316]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
20.3 µs
05x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
1.3 ms
04x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
907.8 µs
same_len_dynamic_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
58.1 µs
04x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
1.1 ms
03x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
569.2 µs
03x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
942.3 µs
03x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
814.7 µs
concrete_list_clone_dynamic[3162]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_clone_dynamic
566.9 µs
empty_base_dynamic_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
154.3 µs
empty_base_concrete_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
136.1 µs
04x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
746.8 µs
04x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
1.2 ms
02x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
736.8 µs
04x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
1.4 ms
same_len_dynamic_patch[100]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
7.7 µs
concrete_list_clone_dynamic[1000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_clone_dynamic
190.4 µs
05x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
3.7 ms
05x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
922.6 µs
base
benches/benches/bevy_ecs/scheduling/mod.rs::benches::schedule::schedule
529.6 µs
05x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
1.1 ms
empty_base_dynamic_patch[100]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
21.7 µs
same_len_concrete_patch[100]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
5.2 µs
empty_base_concrete_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
2.2 ms
concrete_list_clone_dynamic[100]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_clone_dynamic
25.7 µs
same_len_concrete_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
117.4 µs
empty_base_dynamic_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
732.8 µs
empty_base_dynamic_patch[316]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
75.1 µs
empty_base_concrete_patch[316]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
74.8 µs
empty_base_concrete_patch[100]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
27.5 µs
same_len_concrete_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
38.5 µs
empty_base_concrete_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
675 µs
1000_schedule_noconstraints
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule
197.9 ms
100_schedule
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule
31.9 ms
dynamic_list_push[316]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_push
14.8 µs
05x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
1.5 ms
100_schedule_noconstraints
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule
3.3 ms
same_len_dynamic_patch[316]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
20.4 µs
05x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
1.7 ms
500_schedule_noconstraints
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule
46.6 ms
empty_base_dynamic_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
2.3 ms
500_schedule
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule
1.1 s
same_len_dynamic_patch[100]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
7.9 µs
same_len_concrete_patch[316]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
13.7 µs
same_len_dynamic_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
555.4 µs
same_len_dynamic_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
177.6 µs
same_len_dynamic_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
58.1 µs
dynamic_list_push[1000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_push
25.7 µs
empty_base_dynamic_patch[316]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
179.7 µs
empty_base_concrete_patch[100]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
48.5 µs
same_len_concrete_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
366.7 µs
Simple
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_schedule_run::run_empty_schedule
925.6 ns
empty_base_concrete_patch[316]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
201 µs
4000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::fake_commands::fake_commands
199.7 µs
dynamic_list_push[100]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_push
8.9 µs
1000_schedule
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule
8.3 s
SingleThreaded
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_schedule_run::run_empty_schedule
1.3 µs
0_entities
benches/benches/bevy_ecs/world/mod.rs::benches::empty_commands::empty_commands
798.3 ns
MultiThreaded
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_schedule_run::run_empty_schedule
858.6 ns
dynamic_list_push[3162]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_push
104.3 µs
dynamic_list_push[10000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_push
213.7 µs
4000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::spawn_commands::spawn_commands
2.2 ms
2000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::spawn_commands::spawn_commands
1.1 ms
insert
benches/benches/bevy_ecs/world/mod.rs::benches::insert_commands::insert_commands
4.3 ms
insert_batch
benches/benches/bevy_ecs/world/mod.rs::benches::insert_commands::insert_commands
2.5 ms
same_keys_concrete_patch[316]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
115.2 µs
same_keys_concrete_patch[100]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
20.1 µs
empty_base_concrete_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
86.1 ms
empty_base_dynamic_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
1.7 ms
6000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::spawn_commands::spawn_commands
4.2 ms
empty_base_concrete_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
9.1 ms
2000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::fake_commands::fake_commands
99.9 µs
6000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::fake_commands::fake_commands
298.9 µs
empty_base_dynamic_patch[100]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
54.2 µs
empty_base_concrete_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
1.2 ms
8000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::spawn_commands::spawn_commands
4.4 ms
4000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::zero_sized_commands::sized_commands_0_bytes
171.4 µs
same_keys_dynamic_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
296.8 µs
empty_base_dynamic_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
5.9 ms
same_keys_dynamic_patch[316]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
94.5 µs
same_keys_concrete_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
958.3 µs
same_keys_concrete_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
83.1 ms
disjoint_keys_concrete_patch[100]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
48.6 µs
same_keys_dynamic_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
917 µs
8000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::zero_sized_commands::sized_commands_0_bytes
342.7 µs
same_keys_dynamic_patch[100]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
25.5 µs
insert_or_spawn_batch
benches/benches/bevy_ecs/world/mod.rs::benches::insert_commands::insert_commands
2.7 ms
disjoint_keys_dynamic_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
578.1 µs
disjoint_keys_dynamic_patch[100]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
54.5 µs
same_keys_dynamic_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
2.9 ms
6000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::medium_sized_commands::sized_commands_12_bytes
320 µs
6000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::zero_sized_commands::sized_commands_0_bytes
257.3 µs
disjoint_keys_concrete_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
1.2 ms
same_keys_concrete_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
8.2 ms
disjoint_keys_concrete_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
86.9 ms
2000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::large_sized_commands::sized_commands_512_bytes
720.8 µs
disjoint_keys_concrete_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
9.1 ms
disjoint_keys_concrete_patch[316]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
205.4 µs
empty_base_dynamic_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
559.5 µs
50000_entities_table
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_get::world_query_get
2.3 ms
4000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::medium_sized_commands::sized_commands_12_bytes
213.7 µs
2000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::medium_sized_commands::sized_commands_12_bytes
107.4 µs
8000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::medium_sized_commands::sized_commands_12_bytes
426.3 µs
8000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::fake_commands::fake_commands
398.1 µs
empty_base_concrete_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
2.3 ms
empty_base_concrete_patch[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
134.1 µs
50000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_entity::world_entity
1.2 ms
disjoint_keys_dynamic_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
1.8 ms
4000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::large_sized_commands::sized_commands_512_bytes
1.4 ms
empty_base_dynamic_patch[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
138.4 µs
empty_base_concrete_patch[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
490.2 µs
2000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::zero_sized_commands::sized_commands_0_bytes
86.1 µs
empty_base_dynamic_patch[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
447.8 µs
empty_base_concrete_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
11.9 ms
disjoint_keys_dynamic_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
6.4 ms
empty_base_dynamic_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
1.5 ms
50000_entities_table_wide
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_get::world_query_get
3.8 ms
empty_base_concrete_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
95.6 ms
disjoint_keys_dynamic_patch[316]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
184.4 µs
50000_entities_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_get::world_query_get
2.4 ms
50000_entities_sparse_wide
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_get::world_query_get
5.2 ms
50000_entities_table
benches/benches/bevy_ecs/world/mod.rs::benches::world_get::world_get
2 ms
empty_base_dynamic_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
15.2 ms
8000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::large_sized_commands::sized_commands_512_bytes
2.9 ms
same_keys_concrete_patch[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
60.1 µs
same_keys_concrete_patch[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
256.5 µs
50000_entities_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_iter::world_query_iter
964.4 µs
same_keys_dynamic_patch[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
65.2 µs
50000_entities_table
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_for_each::world_query_for_each
174.4 µs
same_keys_concrete_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
9.6 ms
50000_entities_table
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_iter::world_query_iter
181.4 µs
6000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::large_sized_commands::sized_commands_512_bytes
2.2 ms
disjoint_keys_dynamic_patch[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
153.6 µs
empty_base_dynamic_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
4.6 ms
50000_entities_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::world_get::world_get
2.1 ms
same_keys_concrete_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
1.4 ms
disjoint_keys_concrete_patch[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
147.5 µs
disjoint_keys_concrete_patch[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
543.3 µs
disjoint_keys_concrete_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
12.6 ms
same_keys_dynamic_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
7.3 ms
1_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_spawn::spawn_world
3.2 µs
50000_entities_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_for_each::world_query_for_each
754.5 µs
100_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_spawn::spawn_world
152.1 µs
10000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_spawn::spawn_world
2.7 ms
disjoint_keys_dynamic_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
1.8 ms
1000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn::despawn_world
53.5 µs
100_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn::despawn_world
6.3 µs
1_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn::despawn_world
1.1 µs
disjoint_keys_concrete_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
98.1 ms
same_keys_dynamic_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
738.5 µs
1000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn_recursive::despawn_world_recursive
192.3 µs
1_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn_recursive::despawn_world_recursive
1.7 µs
same_keys_concrete_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
87.6 ms
u64_keys[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::dynamic_map_get
34.9 µs
10000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn::despawn_world
525.9 µs
1000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_spawn::spawn_world
270.4 µs
10_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_spawn::spawn_world
5.5 µs
same_keys_dynamic_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
2.3 ms
64_byte_keys[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::dynamic_map_get
47.3 µs
10_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn::despawn_world
1.6 µs
disjoint_keys_concrete_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
2.5 ms
u64_keys[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::dynamic_map_insert
1.1 ms
u64_keys[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::dynamic_map_get
3.2 ms
u64_keys[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::dynamic_map_get
324.9 µs
disjoint_keys_dynamic_patch[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
561.4 µs
10_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn_recursive::despawn_world_recursive
3.3 µs
64_byte_keys[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::dynamic_map_get
1.4 ms
u64_keys[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::dynamic_map_get
1 ms
same_keys_dynamic_patch[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
216.1 µs
u64_keys[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::dynamic_map_insert
345.3 µs
parse_reflect_path[3160]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::parse_reflect_path
718.3 µs
64_byte_keys[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::dynamic_map_get
140.7 µs
100_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn_recursive::despawn_world_recursive
20.4 µs
disjoint_keys_dynamic_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
5.3 ms
disjoint_keys_dynamic_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
17.6 ms
apply_dynamic[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::concrete_struct_apply
13.4 µs
apply_concrete[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::concrete_struct_apply
3.6 µs
u64_keys[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::dynamic_map_insert
3.1 ms
u64_keys[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::dynamic_map_insert
106.8 µs
64_byte_keys[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::dynamic_map_insert
12.7 ms
64_byte_keys[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::dynamic_map_get
4.3 ms
apply_concrete[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::concrete_struct_apply
18.1 µs
parse_reflect_path[1000]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::parse_reflect_path
231.4 µs
u64_keys[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::dynamic_map_insert
10.7 ms
parse_reflect_path[100]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::parse_reflect_path
26.7 µs
parse_reflect_path[3162]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::parse_reflect_path
829.1 µs
apply_dynamic[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::concrete_struct_apply
9.6 µs
apply_dynamic[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::concrete_struct_apply
24 µs
64_byte_keys[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::dynamic_map_insert
113.7 µs
64_byte_keys[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::dynamic_map_insert
1.2 ms
apply_concrete[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::concrete_struct_apply
5 µs
NonGeneric[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::concrete_struct_type_info
119.4 ns
parse_reflect_path[10000]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::parse_reflect_path
2.8 ms
concrete_struct_field[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_field
13.1 µs
apply_dynamic[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::concrete_struct_apply
46.5 µs
64_byte_keys[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::dynamic_map_get
437.6 µs
concrete_struct_field[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_field
1.4 µs
u64_keys[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::dynamic_map_get
104 µs
64_byte_keys[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::dynamic_map_insert
372.2 µs
concrete_struct_field[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_field
2.6 µs
64_byte_keys[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::dynamic_map_insert
3.7 ms
50000_calls_table
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<5>::query_get_many_5
9.5 ms
Generic[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::concrete_struct_type_info
557.8 ns
50000_entities_table
benches/benches/bevy_ecs/world/mod.rs::benches::query_get::query_get
2.1 ms
concrete_struct_field[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_field
6 µs
NonGeneric[1]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::concrete_struct_clone
4.4 µs
NonGeneric[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::concrete_struct_type_info
119.4 ns
apply_concrete[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::concrete_struct_apply
8.9 µs
Generic[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::concrete_struct_type_info
465.6 ns
50000_calls_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<2>::query_get_many_2
4.1 ms
parse_reflect_path[24000]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::parse_reflect_path
5.6 ms
Generic[1]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::concrete_struct_clone
4.7 µs
NonGeneric[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::concrete_struct_type_info
119.4 ns
NonGeneric[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::concrete_struct_clone
35.4 µs
Generic[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::concrete_struct_clone
36.2 µs
Generic[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::concrete_struct_type_info
498.6 ns
Generic[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::concrete_struct_clone
20.5 µs
NonGeneric[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::concrete_struct_clone
63.1 µs
dynamic_struct_clone[64]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_clone
54.3 µs
NonGeneric[1]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::concrete_struct_type_info
119.4 ns
Generic[1]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::concrete_struct_type_info
498.6 ns
50000_entities_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::query_get::query_get
2.3 ms
Generic[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::concrete_struct_type_info
436.4 ns
dynamic_struct_clone[1]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_clone
3.6 µs
Generic[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::concrete_struct_clone
63.5 µs
NonGeneric[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::concrete_struct_clone
115.7 µs
50000_calls_table
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<2>::query_get_many_2
3.9 ms
NonGeneric[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::concrete_struct_type_info
119.4 ns
Generic[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::concrete_struct_clone
117.1 µs
apply_concrete[64]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::dynamic_struct_apply
24.7 µs
entity_set_build[100]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
5.2 µs
dynamic_struct_clone[16]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_clone
16.4 µs
10000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_cull::ray_mesh_intersection_no_cull
1.3 ms
NonGeneric[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::concrete_struct_clone
20.2 µs
50000_calls_table
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<10>::query_get_many_10
17.7 ms
apply_concrete[128]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::dynamic_struct_apply
45.4 µs
dynamic_struct_clone[128]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_clone
101.1 µs
build_torus
benches/benches/bevy_render/torus.rs::benches::torus
< 1 ns
dynamic_struct_clone[32]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_clone
27.2 µs
apply_dynamic[16]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::dynamic_struct_apply
10.3 µs
dynamic_struct_get[64]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_get_field
1 µs
apply_concrete[32]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::dynamic_struct_apply
14.6 µs
apply_concrete[16]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::dynamic_struct_apply
10.2 µs
apply_dynamic[32]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::dynamic_struct_apply
16.2 µs
100_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection::ray_mesh_intersection
14.5 µs
dynamic_struct_insert[64]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_insert
24.5 µs
10000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection::ray_mesh_intersection
1.3 ms
100_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_cull::ray_mesh_intersection_no_cull
14.7 µs
dynamic_struct_get[32]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_get_field
583.1 ns
1000000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection::ray_mesh_intersection
135 ms
entity_set_lookup_hit[100]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
2.2 µs
50000_calls_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<10>::query_get_many_10
19.8 ms
apply_dynamic[128]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::dynamic_struct_apply
52.8 µs
100_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_intersection::ray_mesh_intersection_no_intersection
11.6 µs
10000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn_recursive::despawn_world_recursive
1.9 ms
layers_intersect
benches/benches/bevy_render/render_layers.rs::benches::render_layers
243.6 ns
dynamic_struct_get[128]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_get_field
1 µs
10000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_intersection::ray_mesh_intersection_no_intersection
1.1 ms
apply_dynamic[64]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::dynamic_struct_apply
28 µs
dynamic_struct_insert[32]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_insert
15.9 µs
1000000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_cull::ray_mesh_intersection_no_cull
136.6 ms
50000_calls_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<5>::query_get_many_5
8.9 ms
1000000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_intersection::ray_mesh_intersection_no_intersection
115 ms
dynamic_struct_insert[16]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_insert
12.7 µs
dynamic_struct_insert[128]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_insert
41.8 µs
dynamic_struct_get[16]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_get_field
583.1 ns
© 2025 CodSpeed Technology
Home Terms Privacy Docs