efairbanks / cybin

A programming/performance environment for seamless online and offline audiovisual rendering.
28 stars 4 forks source link

Performance profiling and optimization #15

Closed efairbanks closed 4 years ago

efairbanks commented 6 years ago

Right now LuaJIT is getting excellent performance, but this can be further optimized. Profiling should be done to determine what kind of savings could be gained by modifying buffers in-place, handing off synthesis/DSP work to C++ when fine control from Lua is not required, etc...

Comparable implementations of BlackBox classes should be created in Lua and C++ and their performance should be compared.