Recorded March 29, 2015 for future comparison.
master 71154c2
2.3 GHz Intel Core i7
Early 2011 MBP
Sequence Creation and Slicing
=============================
[Creating Medium Sequence] ....................... 0.005960ms
[Creating Medium Sequence rhs Assignment] ........ 0.003994ms
[Creating Huge Sequence] ......................... 172.978997ms
[Slicing Medium Sequence] ........................ 0.002980ms
[Slicing Huge Sequence] .......................... 0.946999ms
Basic Timing for 50000 Motions
==============================
[Creating Motions with Callbacks in place] ....... 16.393006ms
[60 Motion Steps (1sec at 60Hz)] ................. 174.609005ms
[Disconnecting Motions] .......................... 2.493024ms
[Step to remove disconnected Motions] ............ 22.778034ms
[Creating Motions from existing Sequence] ........ 10.605991ms
[60 Motion Steps (1sec at 60Hz)] ................. 137.154996ms
Comparative Performance: many targets, short animations.
========================================================
[Choreograph Create Average] ..................... 2.072752ms
[Cinder Create Average] .......................... 3.174737ms
[Choreograph Step Average] ....................... 161.833778ms
[Cinder Step Average] ............................ 255.035758ms
[Create Performance (Choreograph / Cinder)] ...... 0.652889
[Step Performance (Choreograph / Cinder)] ........ 0.634553
Comparative Performance: single target, long animation.
=======================================================
[Choreograph Create Average] ..................... 1.004770ms
[Cinder Create Average] .......................... 195.051253ms
[Choreograph Step Average] ....................... 11.369735ms
[Cinder Step Average] ............................ 99.682257ms
[Create Performance (Choreograph / Cinder)] ...... 0.005151
[Step Performance (Choreograph / Cinder)] ........ 0.114060
c++11 80b233c
3.6GHz i7-4790
Windows 7
Sequence Creation and Slicing
=============================
[Creating Medium Sequence] ....................... 0.007396ms
[Creating Medium Sequence rhs Assignment] ........ 0.007964ms
[Creating Huge Sequence] ......................... 125.167679ms
[Slicing Medium Sequence] ........................ 0.002844ms
[Slicing Huge Sequence] .......................... 0.558646ms
Basic Timing for 50000 Motions
==============================
[Creating Motions with Callbacks in place] ....... 14.910213ms
[60 Motion Steps (1sec at 60Hz)] ................. 95.661847ms
[Disconnecting Motions] .......................... 0.764014ms
[Step to remove disconnected Motions] ............ 6.410774ms
[Creating Motions from existing Sequence] ........ 9.174990ms
[60 Motion Steps (1sec at 60Hz)] ................. 84.630298ms
Comparative Performance: many targets, short animations.
========================================================
[Choreograph Create Average] ..................... 1.787439ms
[Cinder Create Average] .......................... 3.202045ms
[Choreograph Step Average] ....................... 111.521388ms
[Cinder Step Average] ............................ 150.351401ms
[Create Performance (Choreograph / Cinder)] ...... 0.558218
[Step Performance (Choreograph / Cinder)] ........ 0.741738
Comparative Performance: single target, long animation.
=======================================================
[Choreograph Create Average] ..................... 0.856102ms
[Cinder Create Average] .......................... 119.149152ms
[Choreograph Step Average] ....................... 6.777350ms
[Cinder Step Average] ............................ 49.646096ms
[Create Performance (Choreograph / Cinder)] ...... 0.007185
[Step Performance (Choreograph / Cinder)] ........ 0.136513
Recorded March 29, 2015 for future comparison.
master 71154c2
2.3 GHz Intel Core i7
Early 2011 MBP
c++11 80b233c
3.6GHz i7-4790
Windows 7