I'm new to C2 but enjoying it so far. I'm especially enjoying the insight that the profiler is giving. So I have a question.
I've been developing up a test system to learn C2 concepts and I was flagging my CPU usage every second in a text message. I was averaging 2-3%, not a lot was happening.. mostly trying out a few sprite-based buttons, etc.
Anyway, I've since started exploring XML, other memory structures, etc and my ENGINE usage is up to 10-12%, EVENTS are stuck at 1%, DRAW is at about 1% though it can peak. This could also be the time I swapped from R139 to R141 but my recollection is fuzzy on the timing.
I am curious what drives the ENGINE usage as I must have done something that made it worse. I'm not worried about debugging what I coded, but I'm curious to know what is good practice to keep engine usage low and how does engine usage relate to what my code does (eg number of events and memory structures)
For information, windows 8 machine, using R141, similar performance on IE10 and Firefox 23.0.1
PS: the new debug tool is fantastic for chasing down problems. Much appreciated.