Pretenvy
bevy
BlogDocsChangelog

No archetype component access

#1
Comparing
chescock:no-archetype-component-access
(
c169e00
) with
main
(
297af60
)
CodSpeed Performance Gauge
×3.5
Improvements
113
Untouched
534

Benchmarks

Improved

100_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
CodSpeed Performance Gauge
×3.5
591.4 µs166.8 µs
101_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
CodSpeed Performance Gauge
×3.5
623.1 µs176.6 µs
095_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
CodSpeed Performance Gauge
×3.5
545.7 µs157.4 µs
101_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
CodSpeed Performance Gauge
×3.5
626.2 µs180.9 µs
096_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
CodSpeed Performance Gauge
×3.4
574.4 µs170.6 µs
096_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
CodSpeed Performance Gauge
×3.4
576.3 µs171.3 µs
101_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
CodSpeed Performance Gauge
×3.3
634 µs190.2 µs
090_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
CodSpeed Performance Gauge
×3.3
498.4 µs151.7 µs
091_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
CodSpeed Performance Gauge
×3.2
527.2 µs162.7 µs
096_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
CodSpeed Performance Gauge
×3.2
584.2 µs181.2 µs
085_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
CodSpeed Performance Gauge
×3.2
456.1 µs144.4 µs
086_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
CodSpeed Performance Gauge
×3.1
482.5 µs153.9 µs
091_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
CodSpeed Performance Gauge
×3.1
537.1 µs171.5 µs
091_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
CodSpeed Performance Gauge
×3.1
529.2 µs169.3 µs
086_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
CodSpeed Performance Gauge
×3.1
484 µs156.6 µs
086_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
CodSpeed Performance Gauge
×3
488.8 µs162.2 µs
080_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
CodSpeed Performance Gauge
×3
414.7 µs137.7 µs
081_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
CodSpeed Performance Gauge
×3
439.6 µs146.7 µs
081_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
CodSpeed Performance Gauge
×2.9
441.2 µs149.7 µs
075_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
CodSpeed Performance Gauge
×2.9
374.9 µs129.8 µs
081_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
CodSpeed Performance Gauge
×2.9
447.3 µs156.9 µs
076_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
CodSpeed Performance Gauge
×2.8
396.5 µs140.4 µs
076_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
CodSpeed Performance Gauge
×2.8
400.8 µs142.1 µs
071_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
CodSpeed Performance Gauge
×2.8
362 µs131.6 µs
076_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
CodSpeed Performance Gauge
×2.7
406.1 µs148.2 µs
070_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
CodSpeed Performance Gauge
×2.7
337.1 µs124 µs
071_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
CodSpeed Performance Gauge
×2.7
357.1 µs132.3 µs
071_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
CodSpeed Performance Gauge
×2.6
367.1 µs140.9 µs
066_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
CodSpeed Performance Gauge
×2.6
322.2 µs125.2 µs
065_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
CodSpeed Performance Gauge
×2.6
299.7 µs116.8 µs
066_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
CodSpeed Performance Gauge
×2.6
324.6 µs126.8 µs
066_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
CodSpeed Performance Gauge
×2.5
329.5 µs131.1 µs
061_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
CodSpeed Performance Gauge
×2.5
287.7 µs116.9 µs
060_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
CodSpeed Performance Gauge
×2.4
268.6 µs110.2 µs
061_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
CodSpeed Performance Gauge
×2.4
289.4 µs120.7 µs
061_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
CodSpeed Performance Gauge
×2.4
293.4 µs122.6 µs
056_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
CodSpeed Performance Gauge
×2.3
257.4 µs110.2 µs
055_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
CodSpeed Performance Gauge
×2.3
237.9 µs103.2 µs
056_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
CodSpeed Performance Gauge
×2.3
261.4 µs114.9 µs
051_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
CodSpeed Performance Gauge
×2.2
226.4 µs101.8 µs
056_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
CodSpeed Performance Gauge
×2.2
254.4 µs116 µs
050_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
CodSpeed Performance Gauge
×2.2
208.3 µs95.4 µs
046_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
CodSpeed Performance Gauge
×2.2
197.8 µs91.1 µs
051_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
CodSpeed Performance Gauge
×2.2
227 µs104.8 µs
051_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
CodSpeed Performance Gauge
×2.1
231.6 µs108.1 µs
046_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
CodSpeed Performance Gauge
×2
202.3 µs99.4 µs
045_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
CodSpeed Performance Gauge
×2
181.5 µs90 µs
046_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
CodSpeed Performance Gauge
+98%
196.8 µs99.5 µs
041_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
CodSpeed Performance Gauge
+94%
169.8 µs87.4 µs
041_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
CodSpeed Performance Gauge
+92%
172.4 µs89.6 µs
040_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
CodSpeed Performance Gauge
+90%
156.2 µs82.3 µs
041_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
CodSpeed Performance Gauge
+88%
174.6 µs92.9 µs
036_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
CodSpeed Performance Gauge
+86%
145.3 µs78.2 µs
036_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
CodSpeed Performance Gauge
+79%
147.8 µs82.4 µs
035_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
CodSpeed Performance Gauge
+77%
133.7 µs75.3 µs
036_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
CodSpeed Performance Gauge
+71%
148.3 µs86.7 µs
031_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
CodSpeed Performance Gauge
+69%
127 µs75 µs
031_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
CodSpeed Performance Gauge
+69%
121.7 µs72.2 µs
031_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
CodSpeed Performance Gauge
+68%
124.9 µs74.5 µs
101_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
CodSpeed Performance Gauge
+65%
80.5 µs48.9 µs
096_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
CodSpeed Performance Gauge
+64%
76.9 µs46.9 µs
030_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
CodSpeed Performance Gauge
+64%
111.6 µs68.1 µs
091_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
CodSpeed Performance Gauge
+63%
73.4 µs44.9 µs
086_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
CodSpeed Performance Gauge
+63%
69.9 µs42.8 µs
081_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
CodSpeed Performance Gauge
+62%
66.3 µs40.8 µs
076_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
CodSpeed Performance Gauge
+62%
62.6 µs38.6 µs
066_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
CodSpeed Performance Gauge
+62%
55.6 µs34.4 µs
071_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
CodSpeed Performance Gauge
+61%
59 µs36.6 µs
061_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
CodSpeed Performance Gauge
+60%
52.1 µs32.5 µs
026_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
CodSpeed Performance Gauge
+59%
103 µs64.6 µs
056_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
CodSpeed Performance Gauge
+59%
48.4 µs30.4 µs
051_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
CodSpeed Performance Gauge
+58%
44.8 µs28.4 µs
026_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
CodSpeed Performance Gauge
+58%
102.6 µs65.1 µs
025_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
CodSpeed Performance Gauge
+57%
93.3 µs59.4 µs
046_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
CodSpeed Performance Gauge
+56%
41.3 µs26.5 µs
026_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
CodSpeed Performance Gauge
+55%
106.3 µs68.4 µs
041_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
CodSpeed Performance Gauge
+55%
37.7 µs24.3 µs
036_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
CodSpeed Performance Gauge
+52%
34.1 µs22.4 µs
031_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
CodSpeed Performance Gauge
+51%
30.5 µs20.2 µs
026_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
CodSpeed Performance Gauge
+49%
26.9 µs18 µs
021_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
CodSpeed Performance Gauge
+48%
84.8 µs57.3 µs
021_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
CodSpeed Performance Gauge
+46%
23.3 µs15.9 µs
021_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
CodSpeed Performance Gauge
+44%
85.3 µs59.3 µs
021_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
CodSpeed Performance Gauge
+43%
87.1 µs60.8 µs
015_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
CodSpeed Performance Gauge
+41%
61.2 µs43.3 µs
020_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
CodSpeed Performance Gauge
+41%
75.1 µs53.3 µs
016_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
CodSpeed Performance Gauge
+40%
19.5 µs13.9 µs
011_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
CodSpeed Performance Gauge
+35%
16 µs11.8 µs
016_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
CodSpeed Performance Gauge
+35%
66.6 µs49.5 µs
016_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
CodSpeed Performance Gauge
+33%
68.6 µs51.6 µs
016_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
CodSpeed Performance Gauge
+33%
69.9 µs52.7 µs
006_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
CodSpeed Performance Gauge
+29%
12.2 µs9.4 µs
iter[10000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
CodSpeed Performance Gauge
+26%
245.1 µs195.2 µs
011_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
CodSpeed Performance Gauge
+25%
54.1 µs43.4 µs
011_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
CodSpeed Performance Gauge
+24%
51.8 µs41.8 µs
for_each[10000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
CodSpeed Performance Gauge
+24%
261.9 µs212 µs
011_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
CodSpeed Performance Gauge
+23%
52.7 µs42.9 µs
006_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
CodSpeed Performance Gauge
+20%
39.4 µs32.8 µs
iter[5000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
CodSpeed Performance Gauge
+20%
131.4 µs109.3 µs
010_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
CodSpeed Performance Gauge
+20%
47.6 µs39.8 µs
Simple
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_schedule_run::run_empty_schedule
CodSpeed Performance Gauge
+19%
925.6 ns779.7 ns
par_for_each[10000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
CodSpeed Performance Gauge
+18%
321.4 µs272.2 µs
for_each[5000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
CodSpeed Performance Gauge
+17%
139.7 µs119.3 µs
001_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_no::run_condition/no
CodSpeed Performance Gauge
+17%
8.2 µs7 µs
005_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
CodSpeed Performance Gauge
+16%
34.6 µs29.8 µs
entity_set_build[100]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
CodSpeed Performance Gauge
+16%
6 µs5.2 µs
006_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
CodSpeed Performance Gauge
+15%
38.8 µs33.6 µs
iter[2000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
CodSpeed Performance Gauge
+15%
69.2 µs60.3 µs
for_each[2000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
CodSpeed Performance Gauge
+15%
72.7 µs63.5 µs
par_for_each[5000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
CodSpeed Performance Gauge
+13%
181.3 µs160.9 µs
006_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
CodSpeed Performance Gauge
+11%
36.1 µs32.7 µs
004_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
CodSpeed Performance Gauge
+10%
32.4 µs29.4 µs
for_each[100]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
CodSpeed Performance Gauge
+10%
30.1 µs27.3 µs

Passed

iter[500]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
CodSpeed Performance Gauge
+10%
37.5 µs34.1 µs
iter[10]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
CodSpeed Performance Gauge
+10%
28.3 µs25.8 µs
iter[100]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
CodSpeed Performance Gauge
+10%
30 µs27.3 µs
for_each[500]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
CodSpeed Performance Gauge
+10%
38.2 µs34.9 µs
003_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
CodSpeed Performance Gauge
+10%
30.7 µs28 µs
par_for_each[2000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
CodSpeed Performance Gauge
+9%
102.4 µs93.5 µs
iter[1000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
CodSpeed Performance Gauge
+8%
46.9 µs43.4 µs
for_each[1000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
CodSpeed Performance Gauge
+8%
48.6 µs45 µs
MultiThreaded
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_schedule_run::run_empty_schedule
CodSpeed Performance Gauge
+8%
800.3 ns741.9 ns
002_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
CodSpeed Performance Gauge
+8%
29 µs26.9 µs
for_each[10]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
CodSpeed Performance Gauge
+8%
28.4 µs26.4 µs
SingleThreaded
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_schedule_run::run_empty_schedule
CodSpeed Performance Gauge
+7%
1.3 µs1.2 µs
001_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_query::run_condition/yes_using_query
CodSpeed Performance Gauge
+7%
26.9 µs25.1 µs
Generic[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::concrete_struct_type_info
CodSpeed Performance Gauge
+7%
436.4 ns407.2 ns
001_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
CodSpeed Performance Gauge
+7%
25.8 µs24.2 µs
par_for_each[500]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
CodSpeed Performance Gauge
+6%
62.6 µs59 µs
system_count[0]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes
CodSpeed Performance Gauge
+5%
1.3 µs1.2 µs
size_4_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
CodSpeed Performance Gauge
+4%
678.3 ns649.2 ns
size_16_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
CodSpeed Performance Gauge
+4%
678.3 ns649.2 ns
par_for_each[1000]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
CodSpeed Performance Gauge
+4%
74.4 µs71.3 µs
8_variant_param_set_system
benches/benches/bevy_ecs/param/mod.rs::benches::param_set::param/combinator_system
CodSpeed Performance Gauge
+4%
40 µs38.4 µs
par_for_each[100]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
CodSpeed Performance Gauge
+4%
52.7 µs50.6 µs
foreach_wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag_sparse::iter_fragmented_sparse
CodSpeed Performance Gauge
+4%
3 µs2.9 µs
001_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes_with_resource::run_condition/yes_using_resource
CodSpeed Performance Gauge
+4%
26.4 µs25.4 µs
500_schedule_noconstraints
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule
CodSpeed Performance Gauge
+4%
46.5 ms44.7 ms
001_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::run_condition_yes::run_condition/yes
CodSpeed Performance Gauge
+4%
25.4 µs24.4 µ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
CodSpeed Performance Gauge
+4%
1.5 µs1.5 µs
000_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::empty_systems::empty_systems
CodSpeed Performance Gauge
+4%
829.4 ns800.3 ns
1000_schedule_noconstraints
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule
CodSpeed Performance Gauge
+3%
197.9 ms191.3 ms
8_piped_systems
benches/benches/bevy_ecs/param/mod.rs::benches::combinator_system::param/combinator_system
CodSpeed Performance Gauge
+3%
28.7 µs27.9 µs
1_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_spawn::spawn_world
CodSpeed Performance Gauge
+3%
3.3 µs3.2 µs
size_16_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
CodSpeed Performance Gauge
+3%
2.3 µs2.2 µs
par_for_each[10]
benches/benches/bevy_ecs/empty_archetypes.rs::benches::empty_archetypes::empty_archetypes
CodSpeed Performance Gauge
+3%
50.7 µs49.4 µs
01x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
CodSpeed Performance Gauge
+2%
307.5 µs300.3 µs
entity_set_lookup_miss_gen[100]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
CodSpeed Performance Gauge
+2%
2.7 µs2.7 µs
01x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
CodSpeed Performance Gauge
+2%
357.1 µs349.7 µs
01x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
CodSpeed Performance Gauge
+2%
404.1 µs396 µs
01x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
CodSpeed Performance Gauge
+2%
260.4 µs255.4 µs
8_dyn_params_system
benches/benches/bevy_ecs/param/mod.rs::benches::dyn_param::param/combinator_system
CodSpeed Performance Gauge
+2%
90 µs88.2 µs
100_schedule_noconstraints
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule
CodSpeed Performance Gauge
+2%
3.3 ms3.3 ms
1_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn_recursive::despawn_world_recursive
CodSpeed Performance Gauge
+2%
1.6 µs1.6 µ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
CodSpeed Performance Gauge
+2%
3.6 µs3.6 µs
system_count[20]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes
CodSpeed Performance Gauge
+1%
6.1 µs6 µ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
CodSpeed Performance Gauge
+1%
4.3 µs4.3 µs
entity_set_lookup_miss_id[316]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
CodSpeed Performance Gauge
+1%
6.8 µs6.7 µs
02x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
CodSpeed Performance Gauge
+1%
737.2 µs727.8 µs
01x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
CodSpeed Performance Gauge
+1%
789 µs779 µs
03x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
CodSpeed Performance Gauge
+1%
1.1 ms1.1 ms
02x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
CodSpeed Performance Gauge
+1%
647.8 µs639.8 µs
01x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
CodSpeed Performance Gauge
+1%
875 µs865.2 µs
10_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_spawn::spawn_world
CodSpeed Performance Gauge
+1%
5.7 µs5.6 µs
03x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
CodSpeed Performance Gauge
+1%
941.9 µs932.5 µs
size_512_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
CodSpeed Performance Gauge
+1%
326.2 µs323.1 µs
size_512_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
CodSpeed Performance Gauge
+1%
16.3 ms16.1 ms
size_512_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
CodSpeed Performance Gauge
+1%
3.3 ms3.2 ms
03x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
CodSpeed Performance Gauge
+1%
816.4 µs808.8 µs
size_512_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
CodSpeed Performance Gauge
+1%
33.5 µs33.2 µs
system_count[40]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes
CodSpeed Performance Gauge
+1%
9.7 µs9.6 µs
wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag_sparse::iter_fragmented_sparse
CodSpeed Performance Gauge
+1%
3.4 µs3.4 µs
01x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
CodSpeed Performance Gauge
+1%
614.6 µs609.5 µs
04x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
CodSpeed Performance Gauge
+1%
1.4 ms1.4 ms
04x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
CodSpeed Performance Gauge
+1%
1.2 ms1.2 ms
100_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_spawn::spawn_world
CodSpeed Performance Gauge
+1%
152.2 µs151.1 µs
04x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
CodSpeed Performance Gauge
+1%
748.9 µs743.3 µs
04x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
CodSpeed Performance Gauge
+1%
909.3 µs902.6 µs
02x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
CodSpeed Performance Gauge
+1%
560.5 µs556.4 µs
02x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
CodSpeed Performance Gauge
+1%
391.5 µs388.7 µs
01x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
CodSpeed Performance Gauge
+1%
213.2 µs211.6 µs
04x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
CodSpeed Performance Gauge
+1%
1.1 ms1.1 ms
base
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag::iter_fragmented
CodSpeed Performance Gauge
+1%
8.4 µs8.4 µs
system_count[60]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes
CodSpeed Performance Gauge
+1%
13.1 µs13 µs
01x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
CodSpeed Performance Gauge
+1%
698.7 µs694.3 µs
02x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
CodSpeed Performance Gauge
+1%
1.3 ms1.3 ms
02x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
CodSpeed Performance Gauge
+1%
474.8 µs472 µs
03x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
CodSpeed Performance Gauge
+1%
692 µs688 µs
03x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
CodSpeed Performance Gauge
+1%
569.2 µs566.1 µs
02x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
CodSpeed Performance Gauge
+1%
1.5 ms1.5 ms
05x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
CodSpeed Performance Gauge
+1%
1.7 ms1.7 ms
size_4_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
CodSpeed Performance Gauge
+1%
5.4 µs5.4 µs
size_16_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
CodSpeed Performance Gauge
+1%
5.4 µs5.4 µs
02x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
CodSpeed Performance Gauge
+1%
1.7 ms1.7 ms
system_count[80]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes
CodSpeed Performance Gauge
+1%
16.7 µs16.6 µ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
CodSpeed Performance Gauge
0%
12.4 µs12.4 µs
threads[8]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter
CodSpeed Performance Gauge
0%
101.1 µs100.7 µs
system_count[100]
benches/benches/bevy_ecs/components/mod.rs::benches::no_archetypes::no_archetypes
CodSpeed Performance Gauge
0%
20.3 µs20.2 µs
size_16_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
CodSpeed Performance Gauge
0%
20.3 µs20.3 µs
05x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
CodSpeed Performance Gauge
0%
922.9 µs919.4 µs
03x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
foreach
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag::iter_fragmented
CodSpeed Performance Gauge
0%
7.2 µs7.2 µs
04x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
CodSpeed Performance Gauge
0%
2.6 ms2.6 ms
05x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
05x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
04x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
CodSpeed Performance Gauge
0%
3.3 ms3.3 ms
entity_set_lookup_miss_gen[1000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
CodSpeed Performance Gauge
0%
26.6 µs26.5 µ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
CodSpeed Performance Gauge
0%
18.3 µs18.2 µs
05x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::contrived::contrived
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
entity_set_lookup_miss_id[1000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
CodSpeed Performance Gauge
0%
19 µs18.9 µs
04x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
CodSpeed Performance Gauge
0%
3 ms3 ms
03x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
02x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
hierarchy many reflect
benches/benches/bevy_ecs/entity_cloning.rs::benches::reflect_benches
CodSpeed Performance Gauge
0%
38 ms37.9 ms
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
CodSpeed Performance Gauge
0%
24.3 µs24.2 µs
03x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
CodSpeed Performance Gauge
0%
2 ms2 ms
03x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
05x_entities_15_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
CodSpeed Performance Gauge
0%
4.1 ms4.1 ms
wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag::iter_fragmented
CodSpeed Performance Gauge
0%
77.7 µs77.6 µs
05x_entities_12_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
CodSpeed Performance Gauge
0%
3.7 ms3.7 ms
size_4_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
CodSpeed Performance Gauge
0%
15.5 µs15.5 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::all_changed_detection::all_changed_detection::5000_entities_ecs::change_detection
CodSpeed Performance Gauge
0%
63.1 µs63 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::few_changed_detection::few_changed_detection::5000_entities_ecs::change_detection
CodSpeed Performance Gauge
0%
35.6 µs35.5 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::all_changed_detection::all_changed_detection::5000_entities_ecs::change_detection
CodSpeed Performance Gauge
0%
106.4 µs106.3 µs
05x_entities_09_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
CodSpeed Performance Gauge
0%
3.3 ms3.3 ms
entity_set_lookup_hit[1000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
CodSpeed Performance Gauge
0%
22.5 µs22.5 µs
05x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
entity_set_build[3162]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
CodSpeed Performance Gauge
0%
110.5 µs110.4 µs
05x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
04x_entities_06_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
CodSpeed Performance Gauge
0%
2.3 ms2.3 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
CodSpeed Performance Gauge
0%
59.4 µs59.4 µs
03x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
04x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
CodSpeed Performance Gauge
0%
2 ms2 ms
hierarchy wide clone
benches/benches/bevy_ecs/entity_cloning.rs::benches::clone_benches
CodSpeed Performance Gauge
0%
26.5 ms26.5 ms
threads[2]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter
CodSpeed Performance Gauge
0%
99.8 µs99.7 µs
entity_set_lookup_miss_gen[3162]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
CodSpeed Performance Gauge
0%
91.8 µs91.7 µ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
CodSpeed Performance Gauge
0%
95.3 µs95.2 µs
archetype_count[100]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes
CodSpeed Performance Gauge
0%
267.7 µs267.6 µs
size_4_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
CodSpeed Performance Gauge
0%
52.9 µs52.9 µs
size_16_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
CodSpeed Performance Gauge
0%
52.9 µs52.9 µs
hybrid
benches/benches/bevy_ecs/iteration/mod.rs::benches::par_iter_simple::par_iter_simple
CodSpeed Performance Gauge
0%
2.5 ms2.4 ms
entity_set_lookup_miss_id[3162]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
CodSpeed Performance Gauge
0%
73.6 µs73.6 µs
threads[1]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter
CodSpeed Performance Gauge
0%
98.4 µs98.3 µs
archetype_count[200]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes
CodSpeed Performance Gauge
0%
481.1 µs481 µs
system
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
CodSpeed Performance Gauge
0%
187 µs186.9 µs
threads[4]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter
CodSpeed Performance Gauge
0%
100.1 µs100.1 µs
size_16_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
CodSpeed Performance Gauge
0%
201.3 µs201.2 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::5_archetypes_10000_entities_ecs::change_detection
CodSpeed Performance Gauge
0%
231.3 µs231.3 µs
with_0_fragment
benches/benches/bevy_ecs/iteration/mod.rs::benches::par_iter_simple::par_iter_simple
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms
foreach_hybrid
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
CodSpeed Performance Gauge
0%
239.7 µs239.6 µs
hierarchy many clone
benches/benches/bevy_ecs/entity_cloning.rs::benches::clone_benches
CodSpeed Performance Gauge
0%
14 ms14 ms
Table
benches/benches/bevy_ecs/change_detection.rs::benches::all_changed_detection::all_changed_detection::50000_entities_ecs::change_detection
CodSpeed Performance Gauge
0%
621.7 µs621.6 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::few_changed_detection::few_changed_detection::50000_entities_ecs::change_detection
CodSpeed Performance Gauge
0%
347 µs347 µs
50000_entities_table
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_iter::world_query_iter
CodSpeed Performance Gauge
0%
181.4 µs181.3 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::all_changed_detection::all_changed_detection::50000_entities_ecs::change_detection
CodSpeed Performance Gauge
0%
1.1 ms1.1 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
CodSpeed Performance Gauge
0%
473.7 µs473.6 µs
size_4_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
CodSpeed Performance Gauge
0%
264 µs264 µs
size_16_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
CodSpeed Performance Gauge
0%
264 µs264 µs
archetype_count[500]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes
CodSpeed Performance Gauge
0%
1.6 ms1.6 ms
4000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::spawn_commands::spawn_commands
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
table
benches/benches/bevy_ecs/components/mod.rs::benches::add_remove_big::add_remove_big
CodSpeed Performance Gauge
0%
14.9 ms14.9 ms
foreach_sparse
benches/benches/bevy_ecs/fragmentation.rs::benches::iter_frag_empty::iter_fragmented(4096)_empty
CodSpeed Performance Gauge
0%
390.3 µs390.2 µs
base
benches/benches/bevy_ecs/components/mod.rs::benches::insert_simple::insert_simple
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
unbatched
benches/benches/bevy_ecs/components/mod.rs::benches::insert_simple::insert_simple
CodSpeed Performance Gauge
0%
6.4 ms6.4 ms
2000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::spawn_commands::spawn_commands
CodSpeed Performance Gauge
0%
1.1 ms1.1 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
CodSpeed Performance Gauge
0%
923.5 µs923.5 µs
size_16_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
CodSpeed Performance Gauge
0%
1 ms1 ms
50000_entities_table
benches/benches/bevy_ecs/world/mod.rs::benches::world_get::world_get
CodSpeed Performance Gauge
0%
2 ms2 ms
trigger_simple
benches/benches/bevy_ecs/observers/mod.rs::benches::observe_simple::observe
CodSpeed Performance Gauge
0%
523.1 µs523.1 µs
50000_entities_table
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_get::world_query_get
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
insert_or_spawn_batch
benches/benches/bevy_ecs/world/mod.rs::benches::insert_commands::insert_commands
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
archetype_count[1000]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes
CodSpeed Performance Gauge
0%
3.4 ms3.4 ms
foreach_wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
CodSpeed Performance Gauge
0%
740 µs740 µs
trigger_targets_simple/10000_entity
benches/benches/bevy_ecs/observers/mod.rs::benches::observe_simple::observe
CodSpeed Performance Gauge
0%
4.5 ms4.5 ms
50000_entities_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_for_each::world_query_for_each
CodSpeed Performance Gauge
0%
754.5 µs754.4 µs
50000_entities_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_iter::world_query_iter
CodSpeed Performance Gauge
0%
964.4 µs964.4 µs
50000_entities_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::world_get::world_get
CodSpeed Performance Gauge
0%
2.1 ms2.1 ms
insert_batch
benches/benches/bevy_ecs/world/mod.rs::benches::insert_commands::insert_commands
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
50000_entities_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::query_get::query_get
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
50000_entities_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_get::world_query_get
CodSpeed Performance Gauge
0%
2.4 ms2.4 ms
50000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_entity::world_entity
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
archetype_count[2000]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes
CodSpeed Performance Gauge
0%
7 ms7 ms
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::none_changed_detection::none_changed_detection::5000_entities_ecs::change_detection
CodSpeed Performance Gauge
0%
92.4 µs92.4 µ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
CodSpeed Performance Gauge
0%
4.6 ms4.6 ms
sparse_set
benches/benches/bevy_ecs/components/mod.rs::benches::add_remove::add_remove
CodSpeed Performance Gauge
0%
5.4 ms5.4 ms
50000_calls_table
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<2>::query_get_many_2
CodSpeed Performance Gauge
0%
3.9 ms3.9 ms
50000_entities_table_wide
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_get::world_query_get
CodSpeed Performance Gauge
0%
3.8 ms3.8 ms
50000_entities_table
benches/benches/bevy_ecs/world/mod.rs::benches::query_get::query_get
CodSpeed Performance Gauge
0%
2.1 ms2.1 ms
table
benches/benches/bevy_ecs/components/mod.rs::benches::add_remove_very_big::add_remove_very_big
CodSpeed Performance Gauge
0%
106.9 ms106.9 ms
50000_calls_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<5>::query_get_many_5
CodSpeed Performance Gauge
0%
8.9 ms8.9 ms
archetype_count[5000]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes
CodSpeed Performance Gauge
0%
18.3 ms18.3 ms
archetype_count[10000]
benches/benches/bevy_ecs/components/mod.rs::benches::added_archetypes::added_archetypes
CodSpeed Performance Gauge
0%
42.9 ms42.9 ms
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::none_changed_detection::none_changed_detection::50000_entities_ecs::change_detection
CodSpeed Performance Gauge
0%
916.6 µs916.6 µs
disjoint_keys_concrete_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
86.9 ms86.9 ms
threads[16]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter
CodSpeed Performance Gauge
0%
194.6 ms194.6 ms
sparse_set
benches/benches/bevy_ecs/components/mod.rs::benches::add_remove_big::add_remove_big
CodSpeed Performance Gauge
0%
5.8 ms5.8 ms
50000_calls_table
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<5>::query_get_many_5
CodSpeed Performance Gauge
0%
9.5 ms9.5 ms
Table
benches/benches/bevy_ecs/change_detection.rs::benches::all_added_detection::all_added_detection::5000_entities_ecs::change_detection
CodSpeed Performance Gauge
0%
63 µs63 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::all_added_detection::all_added_detection::50000_entities_ecs::change_detection
CodSpeed Performance Gauge
0%
621.6 µs621.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
CodSpeed Performance Gauge
0%
1.9 µs1.9 µ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
CodSpeed Performance Gauge
0%
10.2 µs10.2 µ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
CodSpeed Performance Gauge
0%
916.8 µs916.8 µ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
CodSpeed Performance Gauge
0%
38.6 µs38.6 µ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
CodSpeed Performance Gauge
0%
92.6 µs92.6 µ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
CodSpeed Performance Gauge
0%
5.4 µs5.4 µ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
CodSpeed Performance Gauge
0%
368.2 µs368.2 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::multiple_archetype_none_changed_detection::multiple_archetypes_none_changed_detection::20_archetypes_10000_entities_ecs::change_detection
CodSpeed Performance Gauge
0%
3.7 ms3.7 ms
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
CodSpeed Performance Gauge
0%
189.8 µs189.8 µ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
CodSpeed Performance Gauge
0%
24.8 µs24.8 µ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
CodSpeed Performance Gauge
0%
1.8 ms1.8 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
CodSpeed Performance Gauge
0%
18.3 ms18.3 ms
size_4_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
CodSpeed Performance Gauge
0%
1.7 µs1.7 µs
size_4_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
CodSpeed Performance Gauge
0%
153.6 µs153.6 µs
size_4_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::send::events_send
CodSpeed Performance Gauge
0%
767.5 µs767.5 µs
sparse_set
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
CodSpeed Performance Gauge
0%
396.6 µs396.6 µs
foreach_table
benches/benches/bevy_ecs/fragmentation.rs::benches::iter_frag_empty::iter_fragmented(4096)_empty
CodSpeed Performance Gauge
0%
141 µs141 µs
1000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_spawn::spawn_world
CodSpeed Performance Gauge
0%
270.4 µs270.4 µs
10_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn_recursive::despawn_world_recursive
CodSpeed Performance Gauge
0%
3.3 µs3.3 µs
100_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn_recursive::despawn_world_recursive
CodSpeed Performance Gauge
0%
20.4 µs20.4 µs
10000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn_recursive::despawn_world_recursive
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms
entity_set_lookup_hit[100]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
CodSpeed Performance Gauge
0%
2.2 µs2.2 µs
entity_set_lookup_miss_id[100]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
CodSpeed Performance Gauge
0%
2.1 µs2.1 µs
1000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn_recursive::despawn_world_recursive
CodSpeed Performance Gauge
0%
192.3 µs192.3 µs
entity_set_lookup_miss_gen[316]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
CodSpeed Performance Gauge
0%
8.8 µs8.8 µs
easing_1000
benches/benches/bevy_math/bezier.rs::benches::easing
CodSpeed Performance Gauge
0%
30 µs30 µs
cubic_position_Vec2
benches/benches/bevy_math/bezier.rs::benches::cubic_2d
CodSpeed Performance Gauge
0%
60 ns60 ns
cubic_position_Vec3A
benches/benches/bevy_math/bezier.rs::benches::cubic
CodSpeed Performance Gauge
0%
60 ns60 ns
cubic_position_Vec3
benches/benches/bevy_math/bezier.rs::benches::cubic_vec3
CodSpeed Performance Gauge
0%
60 ns60 ns
layers_intersect
benches/benches/bevy_render/render_layers.rs::benches::render_layers
CodSpeed Performance Gauge
0%
243.6 ns243.6 ns
1000000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_cull::ray_mesh_intersection_no_cull
CodSpeed Performance Gauge
0%
136.6 ms136.6 ms
1000000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection::ray_mesh_intersection
CodSpeed Performance Gauge
0%
135 ms135 ms
1000000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_intersection::ray_mesh_intersection_no_intersection
CodSpeed Performance Gauge
0%
115 ms115 ms
50000_calls_table
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<10>::query_get_many_10
CodSpeed Performance Gauge
0%
17.7 ms17.7 ms
base
benches/benches/bevy_ecs/iteration/mod.rs::benches::heavy_compute::heavy_compute
CodSpeed Performance Gauge
0%
4.4 ms4.4 ms
50000_calls_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<2>::query_get_many_2
CodSpeed Performance Gauge
0%
4.1 ms4.1 ms
10000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_spawn::spawn_world
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
50000_entities_sparse_wide
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_get::world_query_get
CodSpeed Performance Gauge
0%
5.2 ms5.2 ms
table
benches/benches/bevy_ecs/components/mod.rs::benches::add_remove::add_remove
CodSpeed Performance Gauge
0%
7 ms7 ms
02x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
CodSpeed Performance Gauge
0%
1 ms1 ms
disjoint_keys_dynamic_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
insert
benches/benches/bevy_ecs/world/mod.rs::benches::insert_commands::insert_commands
CodSpeed Performance Gauge
0%
4.3 ms4.3 ms
10000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_cull::ray_mesh_intersection_no_cull
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
10000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection::ray_mesh_intersection
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
10000_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_intersection::ray_mesh_intersection_no_intersection
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
single_event_type_no_listeners
benches/benches/bevy_ecs/observers/mod.rs::benches::event_propagation::event_propagation
CodSpeed Performance Gauge
0%
2.1 ms2.1 ms
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::few_changed_detection::few_changed_detection::50000_entities_ecs::change_detection
CodSpeed Performance Gauge
0%
930.5 µs930.5 µs
wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
CodSpeed Performance Gauge
0%
851.2 µs851.3 µs
with_1000_fragment
benches/benches/bevy_ecs/iteration/mod.rs::benches::par_iter_simple::par_iter_simple
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
8000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::large_sized_commands::sized_commands_512_bytes
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
6000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::large_sized_commands::sized_commands_512_bytes
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::all_added_detection::all_added_detection::50000_entities_ecs::change_detection
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
4000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::large_sized_commands::sized_commands_512_bytes
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
foreach_sparse_set
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
CodSpeed Performance Gauge
0%
346.3 µs346.4 µs
wide_sparse_set
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
CodSpeed Performance Gauge
0%
1.6 ms1.6 ms
size_512_events_50000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
CodSpeed Performance Gauge
0%
250.1 µs250.2 µs
foreach_wide_sparse_set
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
Table
benches/benches/bevy_ecs/change_detection.rs::benches::none_changed_detection::none_changed_detection::50000_entities_ecs::change_detection
CodSpeed Performance Gauge
0%
230.8 µs230.9 µs
foreach
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
CodSpeed Performance Gauge
0%
189.5 µs189.5 µs
base
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_simple::iter_simple
CodSpeed Performance Gauge
0%
186.7 µs186.7 µs
2000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::large_sized_commands::sized_commands_512_bytes
CodSpeed Performance Gauge
0%
720.8 µs720.9 µs
50000_entities_table
benches/benches/bevy_ecs/world/mod.rs::benches::world_query_for_each::world_query_for_each
CodSpeed Performance Gauge
0%
174.4 µs174.4 µs
entity_set_lookup_hit[3162]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
CodSpeed Performance Gauge
0%
63.6 µs63.6 µs
with_100_fragment
benches/benches/bevy_ecs/iteration/mod.rs::benches::par_iter_simple::par_iter_simple
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms
8000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::medium_sized_commands::sized_commands_12_bytes
CodSpeed Performance Gauge
0%
426.3 µs426.4 µs
hierarchy tall clone
benches/benches/bevy_ecs/entity_cloning.rs::benches::clone_benches
CodSpeed Performance Gauge
0%
146.5 µs146.5 µs
8000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::fake_commands::fake_commands
CodSpeed Performance Gauge
0%
398.2 µs398.2 µs
10000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn::despawn_world
CodSpeed Performance Gauge
0%
525.8 µs525.9 µs
entity_set_build[10000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
CodSpeed Performance Gauge
0%
363.5 µs363.6 µs
8000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::zero_sized_commands::sized_commands_0_bytes
CodSpeed Performance Gauge
0%
342.7 µs342.8 µs
50000_calls_sparse
benches/benches/bevy_ecs/world/mod.rs::benches::query_get_many::<10>::query_get_many_10
CodSpeed Performance Gauge
0%
19.8 ms19.8 ms
4000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::medium_sized_commands::sized_commands_12_bytes
CodSpeed Performance Gauge
0%
213.7 µs213.8 µs
6000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::medium_sized_commands::sized_commands_12_bytes
CodSpeed Performance Gauge
0%
320 µs320.1 µs
4000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::fake_commands::fake_commands
CodSpeed Performance Gauge
0%
199.7 µs199.7 µs
6000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::fake_commands::fake_commands
CodSpeed Performance Gauge
0%
298.9 µs299 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::few_changed_detection::few_changed_detection::5000_entities_ecs::change_detection
CodSpeed Performance Gauge
0%
93.7 µs93.8 µs
6000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::zero_sized_commands::sized_commands_0_bytes
CodSpeed Performance Gauge
0%
257.3 µs257.4 µs
with_10_fragment
benches/benches/bevy_ecs/iteration/mod.rs::benches::par_iter_simple::par_iter_simple
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms
base
benches/benches/bevy_ecs/scheduling/mod.rs::benches::schedule::schedule
CodSpeed Performance Gauge
0%
527.7 µs528 µs
Sparse
benches/benches/bevy_ecs/change_detection.rs::benches::all_added_detection::all_added_detection::5000_entities_ecs::change_detection
CodSpeed Performance Gauge
0%
106.3 µs106.4 µs
size_512_events_10000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
CodSpeed Performance Gauge
0%
50.1 µs50.2 µs
4000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::zero_sized_commands::sized_commands_0_bytes
CodSpeed Performance Gauge
0%
171.3 µs171.4 µs
2000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::medium_sized_commands::sized_commands_12_bytes
CodSpeed Performance Gauge
0%
107.4 µs107.5 µs
entity_set_lookup_miss_id[10000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
CodSpeed Performance Gauge
0%
196.4 µs196.6 µs
entity_set_lookup_miss_gen[10000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
CodSpeed Performance Gauge
0%
275.4 µs275.7 µs
2000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::fake_commands::fake_commands
CodSpeed Performance Gauge
0%
99.9 µs100 µs
01x_entities_03_systems
benches/benches/bevy_ecs/scheduling/mod.rs::benches::busy_systems::busy_systems
CodSpeed Performance Gauge
0%
526.4 µs526.9 µs
hierarchy tall reflect
benches/benches/bevy_ecs/entity_cloning.rs::benches::reflect_benches
CodSpeed Performance Gauge
0%
180.6 µs180.8 µs
entity_set_lookup_hit[10000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
CodSpeed Performance Gauge
0%
220.9 µs221.1 µs
Table
benches/benches/bevy_ecs/change_detection.rs::benches::none_changed_detection::none_changed_detection::5000_entities_ecs::change_detection
CodSpeed Performance Gauge
0%
23.8 µs23.9 µs
2000_commands
benches/benches/bevy_ecs/world/mod.rs::benches::zero_sized_commands::sized_commands_0_bytes
CodSpeed Performance Gauge
0%
86.1 µs86.2 µs
foreach_wide
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag::iter_fragmented
CodSpeed Performance Gauge
0%
63.7 µs63.8 µs
1000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn::despawn_world
CodSpeed Performance Gauge
0%
53.5 µs53.6 µs
6000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::spawn_commands::spawn_commands
CodSpeed Performance Gauge
0%
4.2 ms4.2 ms
100_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_cull::ray_mesh_intersection_no_cull
CodSpeed Performance Gauge
0%
14.6 µs14.7 µs
100_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection::ray_mesh_intersection
CodSpeed Performance Gauge
0%
14.5 µs14.5 µs
100_vertices
benches/benches/bevy_picking/ray_mesh_intersection.rs::benches::ray_mesh_intersection_no_intersection::ray_mesh_intersection_no_intersection
CodSpeed Performance Gauge
0%
11.5 µs11.6 µs
threads[32]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter
CodSpeed Performance Gauge
0%
108 µs108.3 µs
8000_entities
benches/benches/bevy_ecs/world/mod.rs::benches::spawn_commands::spawn_commands
CodSpeed Performance Gauge
0%
4.4 ms4.4 ms
build_accel_cubic_100_points
benches/benches/bevy_math/bezier.rs::benches::build_accel_cubic
CodSpeed Performance Gauge
-1%
5.2 µs5.2 µs
size_512_events_1000
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
CodSpeed Performance Gauge
-1%
5.1 µs5.2 µs
build_pos_cubic_100_points
benches/benches/bevy_math/bezier.rs::benches::build_pos_cubic
CodSpeed Performance Gauge
-1%
4.5 µs4.6 µs
entity_set_build[1000]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
CodSpeed Performance Gauge
-1%
39.4 µs39.7 µs
entity_set_lookup_hit[316]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
CodSpeed Performance Gauge
-1%
6.8 µs6.9 µs
entity_set_build[316]
benches/benches/bevy_ecs/world/mod.rs::benches::entity_set_build_and_lookup::entity_hash
CodSpeed Performance Gauge
-1%
13.5 µs13.7 µs
many components reflect
benches/benches/bevy_ecs/entity_cloning.rs::benches::reflect_benches
CodSpeed Performance Gauge
-1%
27.5 µs27.8 µs
hierarchy wide reflect
benches/benches/bevy_ecs/entity_cloning.rs::benches::reflect_benches
CodSpeed Performance Gauge
-1%
24.9 ms25.1 ms
many components clone
benches/benches/bevy_ecs/entity_cloning.rs::benches::clone_benches
CodSpeed Performance Gauge
-1%
15.2 µs15.4 µs
1000_schedule
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule
CodSpeed Performance Gauge
-1%
8.3 s8.4 s
100_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn::despawn_world
CodSpeed Performance Gauge
-2%
6.3 µs6.4 µs
four_event_types
benches/benches/bevy_ecs/observers/mod.rs::benches::event_propagation::event_propagation
CodSpeed Performance Gauge
-2%
3.7 ms3.8 ms
500_schedule
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule
CodSpeed Performance Gauge
-3%
1.1 s1.1 s
single_event_type
benches/benches/bevy_ecs/observers/mod.rs::benches::event_propagation::event_propagation
CodSpeed Performance Gauge
-3%
4.4 ms4.6 ms
100_schedule
benches/benches/bevy_ecs/scheduling/mod.rs::benches::build_schedule::build_schedule
CodSpeed Performance Gauge
-4%
31.7 ms32.9 ms
foreach
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag_sparse::iter_fragmented_sparse
CodSpeed Performance Gauge
-4%
781.7 ns810.8 ns
base
benches/benches/bevy_ecs/iteration/mod.rs::benches::iter_frag_sparse::iter_fragmented_sparse
CodSpeed Performance Gauge
-4%
719.7 ns748.9 ns
size_512_events_100
benches/benches/bevy_ecs/events/mod.rs::benches::iter::events_iter
CodSpeed Performance Gauge
-4%
621.4 ns650.6 ns
10_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn::despawn_world
CodSpeed Performance Gauge
-5%
1.5 µs1.6 µs
1_entities
benches/benches/bevy_ecs/world/mod.rs::benches::world_despawn::despawn_world
CodSpeed Performance Gauge
-10%
1.1 µs1.2 µs
overhead_iter
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead
CodSpeed Performance Gauge
N/A
< 1 ns< 1 ns
closure_mut
benches/benches/bevy_reflect/function.rs::benches::into::into
CodSpeed Performance Gauge
+1%
5.2 µs5.1 µs
threads[16]
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter
CodSpeed Performance Gauge
0%
150.2 ms150.2 ms
threads[8]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter
CodSpeed Performance Gauge
0%
194.6 ms194.6 ms
threads[1]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter
CodSpeed Performance Gauge
0%
194.6 ms194.6 ms
same_keys_dynamic_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
738.5 µs738.5 µs
empty_base_concrete_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
empty_base_concrete_patch[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
490.2 µs490.2 µs
same_keys_concrete_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
87.6 ms87.6 ms
empty_base_concrete_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
11.9 ms11.9 ms
threads[2]
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter
CodSpeed Performance Gauge
0%
150.2 ms150.2 ms
empty_base_concrete_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
95.6 ms95.6 ms
threads[1]
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter
CodSpeed Performance Gauge
0%
150.2 ms150.2 ms
threads[4]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter
CodSpeed Performance Gauge
0%
194.6 ms194.6 ms
disjoint_keys_concrete_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
9.1 ms9.1 ms
for_each_iter
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each
CodSpeed Performance Gauge
0%
194.5 ms194.5 ms
same_keys_concrete_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
9.6 ms9.6 ms
empty_base_concrete_patch[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
134.1 µs134.1 µs
many_maps_iter
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps
CodSpeed Performance Gauge
0%
150.1 ms150.1 ms
same_keys_concrete_patch[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
60 µs60 µs
empty_base_dynamic_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
15.2 ms15.2 ms
empty_base_dynamic_patch[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
447.8 µs447.8 µs
disjoint_keys_dynamic_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
6.4 ms6.4 ms
empty_base_dynamic_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
threads[2]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter
CodSpeed Performance Gauge
0%
194.6 ms194.6 ms
threads[8]
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter
CodSpeed Performance Gauge
0%
150.2 ms150.2 ms
same_keys_concrete_patch[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
256.4 µs256.4 µs
same_keys_dynamic_patch[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
65.2 µs65.2 µs
threads[32]
benches/benches/bevy_tasks/iter.rs::benches::bench_for_each::for_each_par_iter
CodSpeed Performance Gauge
0%
194.6 ms194.6 ms
disjoint_keys_dynamic_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
578.1 µs578.1 µs
threads[32]
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter
CodSpeed Performance Gauge
0%
150.2 ms150.2 ms
disjoint_keys_dynamic_patch[316]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
184.4 µs184.4 µs
disjoint_keys_dynamic_patch[100]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
54.5 µs54.5 µs
build_torus
benches/benches/bevy_render/torus.rs::benches::torus
CodSpeed Performance Gauge
N/A
< 1 ns< 1 ns
Generic[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::concrete_struct_type_info
CodSpeed Performance Gauge
+7%
465.6 ns436.4 ns
Generic[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::concrete_struct_type_info
CodSpeed Performance Gauge
+6%
527.8 ns498.6 ns
Generic[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::concrete_struct_type_info
CodSpeed Performance Gauge
+5%
586.9 ns557.8 ns
function
benches/benches/bevy_reflect/function.rs::benches::call::call
CodSpeed Performance Gauge
+2%
3.4 µs3.3 µs
apply_concrete[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::concrete_struct_apply
CodSpeed Performance Gauge
+1%
3.6 µs3.6 µs
apply_concrete[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::concrete_struct_apply
CodSpeed Performance Gauge
+1%
5 µs5 µs
same_len_concrete_patch[100]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
CodSpeed Performance Gauge
+1%
5.3 µs5.2 µs
same_len_concrete_patch[100]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
CodSpeed Performance Gauge
+1%
5.3 µs5.2 µs
same_len_dynamic_patch[100]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
CodSpeed Performance Gauge
0%
7.7 µs7.7 µs
same_len_dynamic_patch[100]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
CodSpeed Performance Gauge
0%
7.9 µs7.9 µs
apply_concrete[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::concrete_struct_apply
CodSpeed Performance Gauge
0%
9 µs8.9 µs
apply_concrete[16]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::dynamic_struct_apply
CodSpeed Performance Gauge
0%
10.3 µs10.2 µs
empty_base_dynamic_patch[100]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
CodSpeed Performance Gauge
0%
21.8 µs21.7 µs
apply_dynamic[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::concrete_struct_apply
CodSpeed Performance Gauge
0%
13.4 µs13.4 µs
same_len_concrete_patch[316]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
CodSpeed Performance Gauge
0%
13.7 µs13.7 µs
same_len_concrete_patch[316]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
CodSpeed Performance Gauge
0%
13.7 µs13.7 µs
apply_concrete[32]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::dynamic_struct_apply
CodSpeed Performance Gauge
0%
14.7 µs14.7 µs
03_nested_simple_overload
benches/benches/bevy_reflect/function.rs::benches::overload::with_overload
CodSpeed Performance Gauge
0%
16.6 µs16.5 µs
apply_concrete[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::concrete_struct_apply
CodSpeed Performance Gauge
0%
18.1 µs18.1 µs
same_len_dynamic_patch[316]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
CodSpeed Performance Gauge
0%
20.3 µs20.2 µs
same_len_dynamic_patch[316]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
CodSpeed Performance Gauge
0%
20.4 µs20.3 µs
empty_base_dynamic_patch[100]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
CodSpeed Performance Gauge
0%
22.8 µs22.7 µs
apply_dynamic[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::concrete_struct_apply
CodSpeed Performance Gauge
0%
24 µs23.9 µs
apply_concrete[64]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::dynamic_struct_apply
CodSpeed Performance Gauge
0%
24.7 µs24.7 µs
parse_reflect_path[100]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::parse_reflect_path
CodSpeed Performance Gauge
0%
26.7 µs26.7 µs
empty_base_dynamic_patch[316]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
CodSpeed Performance Gauge
0%
75.2 µs75.1 µs
same_len_concrete_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
CodSpeed Performance Gauge
0%
38.6 µs38.5 µs
same_len_concrete_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
CodSpeed Performance Gauge
0%
38.6 µs38.5 µs
apply_concrete[128]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::dynamic_struct_apply
CodSpeed Performance Gauge
0%
45.4 µs45.4 µs
apply_dynamic[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::concrete_struct_apply
CodSpeed Performance Gauge
0%
46.5 µs46.5 µs
empty_base_dynamic_patch[100]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
54.2 µs54.2 µs
empty_base_dynamic_patch[316]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
CodSpeed Performance Gauge
0%
55 µs54.9 µs
same_len_dynamic_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
CodSpeed Performance Gauge
0%
58.1 µs58 µs
same_len_dynamic_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
CodSpeed Performance Gauge
0%
58.1 µs58 µs
empty_base_dynamic_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
CodSpeed Performance Gauge
0%
154.4 µs154.3 µs
same_len_concrete_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
CodSpeed Performance Gauge
0%
117.4 µs117.4 µs
same_len_concrete_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
CodSpeed Performance Gauge
0%
117.4 µs117.4 µs
disjoint_keys_dynamic_patch[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
153.6 µs153.6 µs
empty_base_dynamic_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
CodSpeed Performance Gauge
0%
154.8 µs154.7 µs
same_len_dynamic_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
CodSpeed Performance Gauge
0%
177.5 µs177.5 µs
same_len_dynamic_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
CodSpeed Performance Gauge
0%
177.6 µs177.6 µs
empty_base_dynamic_patch[316]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
179.7 µs179.6 µs
parse_reflect_path[1000]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::parse_reflect_path
CodSpeed Performance Gauge
0%
231.4 µs231.4 µs
empty_base_dynamic_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
CodSpeed Performance Gauge
0%
732.9 µs732.8 µs
same_len_concrete_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
CodSpeed Performance Gauge
0%
366.7 µs366.6 µs
same_len_concrete_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
CodSpeed Performance Gauge
0%
366.7 µs366.7 µs
disjoint_keys_dynamic_patch[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
561.4 µs561.4 µs
empty_base_dynamic_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
CodSpeed Performance Gauge
0%
488.8 µs488.7 µs
parse_reflect_path[3160]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::parse_reflect_path
CodSpeed Performance Gauge
0%
718.3 µs718.3 µs
same_len_dynamic_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
CodSpeed Performance Gauge
0%
555.2 µs555.2 µs
same_len_dynamic_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
CodSpeed Performance Gauge
0%
555.4 µs555.4 µs
empty_base_dynamic_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
559.5 µs559.4 µs
parse_reflect_path[3162]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::parse_reflect_path
CodSpeed Performance Gauge
0%
829.1 µs829.1 µs
empty_base_dynamic_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
disjoint_keys_dynamic_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
empty_base_dynamic_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
empty_base_dynamic_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
parse_reflect_path[10000]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::parse_reflect_path
CodSpeed Performance Gauge
0%
2.8 ms2.8 ms
disjoint_keys_concrete_patch[316]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
205.4 µs205.4 µs
empty_base_concrete_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
CodSpeed Performance Gauge
0%
675 µs675 µs
empty_base_concrete_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
disjoint_keys_dynamic_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
5.3 ms5.3 ms
parse_reflect_path[24000]
benches/benches/bevy_reflect/path.rs::benches::parse_reflect_path::parse_reflect_path
CodSpeed Performance Gauge
0%
5.6 ms5.6 ms
u64_keys[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::dynamic_map_insert
CodSpeed Performance Gauge
0%
345.4 µs345.4 µs
64_byte_keys[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::dynamic_map_get
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
empty_base_dynamic_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
5.9 ms5.9 ms
disjoint_keys_concrete_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
98.1 ms98.1 ms
disjoint_keys_dynamic_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
17.6 ms17.6 ms
u64_keys[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::dynamic_map_get
CodSpeed Performance Gauge
0%
1 ms1 ms
same_keys_dynamic_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
empty_base_concrete_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
same_keys_dynamic_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
7.3 ms7.3 ms
empty_base_concrete_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
9.1 ms9.1 ms
empty_base_concrete_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
86.1 ms86.1 ms
closure
benches/benches/bevy_reflect/function.rs::benches::typed::typed
CodSpeed Performance Gauge
0%
2.9 µs2.9 µs
closure
benches/benches/bevy_reflect/function.rs::benches::into::into
CodSpeed Performance Gauge
0%
5.2 µs5.2 µs
empty_base_dynamic_patch[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
138.4 µs138.4 µs
function
benches/benches/bevy_reflect/function.rs::benches::into::into
CodSpeed Performance Gauge
0%
5.3 µs5.3 µs
same_keys_dynamic_patch[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
216.1 µs216.1 µs
01_simple_overload
benches/benches/bevy_reflect/function.rs::benches::overload::with_overload
CodSpeed Performance Gauge
0%
9.5 µs9.5 µs
closure_mut
benches/benches/bevy_reflect/function.rs::benches::call::call
CodSpeed Performance Gauge
0%
3 µs3 µs
trait_object
benches/benches/bevy_reflect/function.rs::benches::call::call
CodSpeed Performance Gauge
0%
180.3 ns180.3 ns
closure
benches/benches/bevy_reflect/function.rs::benches::call::call
CodSpeed Performance Gauge
0%
3.3 µs3.3 µs
10_complex_overload
benches/benches/bevy_reflect/function.rs::benches::overload::with_overload
CodSpeed Performance Gauge
0%
48.5 µs48.5 µs
10_nested_simple_overload
benches/benches/bevy_reflect/function.rs::benches::overload::with_overload
CodSpeed Performance Gauge
0%
44.1 µs44.1 µs
01_complex_overload
benches/benches/bevy_reflect/function.rs::benches::overload::call_overload
CodSpeed Performance Gauge
0%
15.3 µs15.3 µs
03_complex_overload
benches/benches/bevy_reflect/function.rs::benches::overload::with_overload
CodSpeed Performance Gauge
0%
20.9 µs20.9 µs
u64_keys[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::dynamic_map_get
CodSpeed Performance Gauge
0%
34.9 µs34.9 µs
u64_keys[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::dynamic_map_get
CodSpeed Performance Gauge
0%
104.1 µs104.1 µs
03_complex_overload
benches/benches/bevy_reflect/function.rs::benches::overload::call_overload
CodSpeed Performance Gauge
0%
16.8 µs16.8 µs
10_complex_overload
benches/benches/bevy_reflect/function.rs::benches::overload::call_overload
CodSpeed Performance Gauge
0%
20.7 µs20.7 µs
empty_base_concrete_patch[100]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
CodSpeed Performance Gauge
0%
20.4 µs20.4 µs
empty_base_concrete_patch[316]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
CodSpeed Performance Gauge
0%
49.4 µs49.4 µs
function
benches/benches/bevy_reflect/function.rs::benches::clone::clone
CodSpeed Performance Gauge
0%
4.9 µs4.9 µs
64_byte_keys[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::dynamic_map_get
CodSpeed Performance Gauge
0%
140.7 µs140.7 µs
u64_keys[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::dynamic_map_get
CodSpeed Performance Gauge
0%
3.2 ms3.2 ms
64_byte_keys[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::dynamic_map_get
CodSpeed Performance Gauge
0%
437.5 µs437.5 µs
64_byte_keys[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::dynamic_map_get
CodSpeed Performance Gauge
0%
47.2 µs47.2 µs
empty_base_concrete_patch[100]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
CodSpeed Performance Gauge
0%
27.6 µs27.6 µs
u64_keys[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::dynamic_map_insert
CodSpeed Performance Gauge
0%
106.9 µs106.9 µs
empty_base_concrete_patch[100]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
48.5 µs48.5 µs
empty_base_concrete_patch[316]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
201 µs201 µs
same_keys_concrete_patch[316]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
115.2 µs115.2 µs
same_keys_concrete_patch[100]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
20.1 µs20.1 µs
same_keys_concrete_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
958.3 µs958.3 µs
same_keys_concrete_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
8.2 ms8.2 ms
same_keys_concrete_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
83.1 ms83.1 ms
u64_keys[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::dynamic_map_insert
CodSpeed Performance Gauge
0%
3.1 ms3.1 ms
disjoint_keys_concrete_patch[100]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
48.6 µs48.6 µs
Generic[1]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::concrete_struct_clone
CodSpeed Performance Gauge
0%
4.8 µs4.8 µs
apply_dynamic[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_apply::concrete_struct_apply
CodSpeed Performance Gauge
0%
9.6 µs9.6 µs
concrete_struct_field[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_field
CodSpeed Performance Gauge
0%
5.9 µs5.9 µs
Generic[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::concrete_struct_clone
CodSpeed Performance Gauge
0%
20.5 µs20.5 µs
concrete_struct_field[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_field
CodSpeed Performance Gauge
0%
1.4 µs1.4 µs
concrete_struct_field[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_field
CodSpeed Performance Gauge
0%
13.1 µs13.1 µs
NonGeneric[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::concrete_struct_type_info
CodSpeed Performance Gauge
0%
119.4 ns119.4 ns
NonGeneric[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::concrete_struct_type_info
CodSpeed Performance Gauge
0%
119.4 ns119.4 ns
NonGeneric[16]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::concrete_struct_clone
CodSpeed Performance Gauge
0%
20.2 µs20.2 µs
NonGeneric[1]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::concrete_struct_type_info
CodSpeed Performance Gauge
0%
119.4 ns119.4 ns
NonGeneric[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::concrete_struct_type_info
CodSpeed Performance Gauge
0%
119.4 ns119.4 ns
concrete_struct_field[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_field
CodSpeed Performance Gauge
0%
2.6 µs2.6 µs
NonGeneric[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::concrete_struct_type_info
CodSpeed Performance Gauge
0%
119.4 ns119.4 ns
Generic[1]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_type_info::concrete_struct_type_info
CodSpeed Performance Gauge
0%
498.6 ns498.6 ns
dynamic_struct_get[16]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_get_field
CodSpeed Performance Gauge
0%
553.9 ns553.9 ns
dynamic_struct_get[32]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_get_field
CodSpeed Performance Gauge
0%
553.9 ns553.9 ns
dynamic_struct_get[128]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_get_field
CodSpeed Performance Gauge
0%
1 µs1 µs
dynamic_struct_get[64]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_get_field
CodSpeed Performance Gauge
0%
1 µs1 µs
disjoint_keys_concrete_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
12.6 ms12.6 ms
same_keys_concrete_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
empty_base_concrete_patch[10000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
u64_keys[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::dynamic_map_insert
CodSpeed Performance Gauge
0%
10.7 ms10.7 ms
64_byte_keys[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::dynamic_map_get
CodSpeed Performance Gauge
0%
4.3 ms4.3 ms
concrete_list_clone_dynamic[10000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_clone_dynamic
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
disjoint_keys_concrete_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
disjoint_keys_concrete_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
empty_base_dynamic_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
4.6 ms4.6 ms
u64_keys[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::dynamic_map_insert
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
empty_base_concrete_patch[3162]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
CodSpeed Performance Gauge
0%
420.6 µs420.6 µs
u64_keys[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_get::dynamic_map_get
CodSpeed Performance Gauge
0%
325 µs325 µs
64_byte_keys[10000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::dynamic_map_insert
CodSpeed Performance Gauge
0%
12.7 ms12.7 ms
disjoint_keys_concrete_patch[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
147.5 µs147.5 µs
empty_base_concrete_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_apply::concrete_list_apply
CodSpeed Performance Gauge
0%
136.2 µs136.2 µs
empty_base_concrete_patch[1000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
CodSpeed Performance Gauge
0%
136.2 µs136.2 µs
same_keys_dynamic_patch[10000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
64_byte_keys[3162]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::dynamic_map_insert
CodSpeed Performance Gauge
0%
3.7 ms3.7 ms
disjoint_keys_concrete_patch[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_apply::dynamic_map_apply
CodSpeed Performance Gauge
0%
543.2 µs543.2 µs
same_keys_dynamic_patch[3162]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
916.9 µs917 µs
64_byte_keys[1000]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::dynamic_map_insert
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
threads[4]
benches/benches/bevy_tasks/iter.rs::benches::bench_many_maps::many_maps_par_iter
CodSpeed Performance Gauge
0%
150.2 ms150.2 ms
concrete_list_clone_dynamic[3162]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_clone_dynamic
CodSpeed Performance Gauge
0%
566.9 µs566.9 µs
empty_base_concrete_patch[316]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_apply::dynamic_list_apply
CodSpeed Performance Gauge
0%
74.8 µs74.8 µs
64_byte_keys[316]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::dynamic_map_insert
CodSpeed Performance Gauge
0%
372.2 µs372.2 µs
same_keys_dynamic_patch[1000]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
296.8 µs296.8 µs
dynamic_list_push[10000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_push
CodSpeed Performance Gauge
0%
213.7 µs213.7 µs
concrete_list_clone_dynamic[1000]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_clone_dynamic
CodSpeed Performance Gauge
0%
190.4 µs190.4 µs
Generic[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::concrete_struct_clone
CodSpeed Performance Gauge
0%
117.1 µs117.1 µs
64_byte_keys[100]
benches/benches/bevy_reflect/map.rs::benches::dynamic_map_insert::dynamic_map_insert
CodSpeed Performance Gauge
0%
113.7 µs113.8 µs
NonGeneric[128]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::concrete_struct_clone
CodSpeed Performance Gauge
0%
115.7 µs115.7 µs
same_keys_dynamic_patch[316]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
94.4 µs94.5 µs
dynamic_struct_clone[128]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_clone
CodSpeed Performance Gauge
0%
101.1 µs101.1 µs
dynamic_list_push[3162]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_push
CodSpeed Performance Gauge
0%
104.3 µs104.3 µs
concrete_list_clone_dynamic[316]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_clone_dynamic
CodSpeed Performance Gauge
0%
68.4 µs68.4 µs
Generic[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::concrete_struct_clone
CodSpeed Performance Gauge
0%
63.5 µs63.5 µs
NonGeneric[64]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::concrete_struct_clone
CodSpeed Performance Gauge
0%
63 µs63.1 µs
dynamic_struct_clone[64]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_clone
CodSpeed Performance Gauge
0%
54.3 µs54.3 µs
apply_dynamic[128]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::dynamic_struct_apply
CodSpeed Performance Gauge
0%
52.7 µs52.8 µs
dynamic_struct_insert[128]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_insert
CodSpeed Performance Gauge
0%
41.8 µs41.8 µs
Generic[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::concrete_struct_clone
CodSpeed Performance Gauge
0%
36.2 µs36.2 µs
NonGeneric[32]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::concrete_struct_clone
CodSpeed Performance Gauge
0%
35.3 µs35.4 µs
10_simple_overload
benches/benches/bevy_reflect/function.rs::benches::overload::with_overload
CodSpeed Performance Gauge
0%
30.7 µs30.8 µs
dynamic_struct_clone[32]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_clone
CodSpeed Performance Gauge
0%
27.2 µs27.2 µs
apply_dynamic[64]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::dynamic_struct_apply
CodSpeed Performance Gauge
0%
28 µs28 µs
concrete_list_clone_dynamic[100]
benches/benches/bevy_reflect/list.rs::benches::concrete_list_clone_dynamic
CodSpeed Performance Gauge
0%
25.7 µs25.8 µs
dynamic_list_push[1000]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_push
CodSpeed Performance Gauge
0%
25.7 µs25.7 µs
same_keys_dynamic_patch[100]
benches/benches/bevy_reflect/map.rs::benches::concrete_map_apply::concrete_map_apply
CodSpeed Performance Gauge
0%
25.5 µs25.5 µs
dynamic_struct_insert[64]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_insert
CodSpeed Performance Gauge
0%
24.5 µs24.5 µs
dynamic_struct_clone[16]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_clone
CodSpeed Performance Gauge
0%
16.4 µs16.4 µs
apply_dynamic[32]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::dynamic_struct_apply
CodSpeed Performance Gauge
0%
16.2 µs16.2 µs
dynamic_struct_insert[32]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_insert
CodSpeed Performance Gauge
0%
15.9 µs15.9 µs
dynamic_list_push[316]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_push
CodSpeed Performance Gauge
0%
14.8 µs14.8 µs
03_simple_overload
benches/benches/bevy_reflect/function.rs::benches::overload::with_overload
CodSpeed Performance Gauge
0%
14.4 µs14.4 µs
dynamic_struct_insert[16]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_insert
CodSpeed Performance Gauge
0%
12.7 µs12.7 µs
threads[16]
benches/benches/bevy_tasks/iter.rs::benches::bench_overhead::overhead_par_iter
CodSpeed Performance Gauge
0%
102.7 µs102.9 µs
01_complex_overload
benches/benches/bevy_reflect/function.rs::benches::overload::with_overload
CodSpeed Performance Gauge
0%
12.5 µs12.5 µs
apply_dynamic[16]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_apply::dynamic_struct_apply
CodSpeed Performance Gauge
0%
10.3 µs10.3 µs
10_simple_overload
benches/benches/bevy_reflect/function.rs::benches::overload::call_overload
CodSpeed Performance Gauge
0%
10.1 µs10.1 µs
01_nested_simple_overload
benches/benches/bevy_reflect/function.rs::benches::overload::with_overload
CodSpeed Performance Gauge
0%
9 µs9 µs
dynamic_list_push[100]
benches/benches/bevy_reflect/list.rs::benches::dynamic_list_push
CodSpeed Performance Gauge
0%
8.9 µs8.9 µs
03_simple_overload
benches/benches/bevy_reflect/function.rs::benches::overload::call_overload
CodSpeed Performance Gauge
0%
6.7 µs6.8 µs
NonGeneric[1]
benches/benches/bevy_reflect/struct.rs::benches::concrete_struct_clone::concrete_struct_clone
CodSpeed Performance Gauge
-1%
4.4 µs4.4 µs
dynamic_struct_clone[1]
benches/benches/bevy_reflect/struct.rs::benches::dynamic_struct_clone
CodSpeed Performance Gauge
-1%
3.6 µs3.6 µs
function
benches/benches/bevy_reflect/function.rs::benches::typed::typed
CodSpeed Performance Gauge
-1%
3 µs3 µs
closure_mut
benches/benches/bevy_reflect/function.rs::benches::typed::typed
CodSpeed Performance Gauge
-1%
2.9 µs2.9 µs
01_simple_overload
benches/benches/bevy_reflect/function.rs::benches::overload::call_overload
CodSpeed Performance Gauge
-2%
5.9 µs6 µs
0_entities
benches/benches/bevy_ecs/world/mod.rs::benches::empty_commands::empty_commands
CodSpeed Performance Gauge
-10%
798.3 ns885.8 ns

Commits

Click on a commit to change the comparison range
Base
main
297af60
×3.5
Merge remote-tracking branch 'remotes/origin/main' into no-archetype-component-access
c169e00
1 year ago
by chescock
© 2025 CodSpeed Technology
Home Terms Privacy Docs