I added a new module to the SP Game Framework:
A profiling system capable of multiple threads and hierarchical structures. The profiling results can be watched in realtime on screen. Here is a screenshot of my actual proof of concept for solar tactica:
To profile your application you can add macro code which will generate a scoped variable. Time is measured from construction of this variable until the destruction. You can easily measure chunks of code with scoping brackets {}.
If your application is ready to be realeased, just define SP_RELEASE_VERSION and the macro code will not end up in your application. No performance impact!
Have fun.


