Avatar for the AvalancheHQ user
AvalancheHQ
wizard-opt-cache-20260601-121419
BlogDocsChangelog

perf: eliminate redundant `Vec3` temporaries and hoist loop-invariant `gravity.scale(dt)`

#1
Merging
codspeed/optim-eliminate-redundant-vec3-temporaries-and-hoist-loo-1780572862185
into
main
CodSpeed Performance Gauge
N/A
New
8

Benchmarks

8 total
aos_kinetic_energy
benchmarks/particle_simulation.cpp
CodSpeed Performance Gauge
N/A
N/A2.7 ms
aos_full_update
benchmarks/particle_simulation.cpp
CodSpeed Performance Gauge
N/A
N/A12 ms
soa_apply_gravity
benchmarks/particle_simulation.cpp
CodSpeed Performance Gauge
N/A
N/A2.4 ms
soa_full_update
benchmarks/particle_simulation.cpp
CodSpeed Performance Gauge
N/A
N/A7.5 ms
aos_update_positions
benchmarks/particle_simulation.cpp
CodSpeed Performance Gauge
N/A
N/A4.7 ms
aos_apply_gravity
benchmarks/particle_simulation.cpp
CodSpeed Performance Gauge
N/A
N/A4.6 ms
soa_update_positions
benchmarks/particle_simulation.cpp
CodSpeed Performance Gauge
N/A
N/A3.2 ms
soa_kinetic_energy
benchmarks/particle_simulation.cpp
CodSpeed Performance Gauge
N/A
N/A1.8 ms

Commits

Click on a commit to change the comparison range
No baseline data is yet availableOnce your main branch has generated a first performance report, you will see the list of commits and their performance impact here.
© 2026 CodSpeed Technology
Home Terms Privacy Docs