Speed up saving of profiling data by 27x
authorgregorycu <gregory.currie@gmail.com>
Mon, 2 Nov 2015 03:17:44 +0000 (14:17 +1100)
committerest31 <MTest31@outlook.com>
Mon, 2 Nov 2015 12:25:21 +0000 (13:25 +0100)
commit5c3546e459ede7fbdfc22b340ed6b2af5073ec5b
tree8e8fe551ba529f3b0606c522c1efc7f37cb281a0
parenteabfe091b5ecfa6e53b70e08faf76df7f0684529
Speed up saving of profiling data by 27x

On Windows Release x64 bit build this changes:

ProfilerGraph::put
1.68% -> 0.061%

ProfilerGraph::draw
12% -> 17.%

So yes, there is a tradeoff between saving profiling data
(executed always) and drawing the profiler graph (executed very rarely).
But usually you don't have the profiler graph open.
src/game.cpp