For example I let users see various 'engine' stats (tris drawn, render time etc) if they hit the F11 key. These stats are updated every time round the loop so SC would have to rebuild it's mesh each time.
Just display the average of per-frame stats once per second. Stats that update much more frequently are pretty much unreadable, anyway. I only have my FPS counter update once a second, instead of thrashing around and updating every frame.
So back to my original request...
How about Mark update the 2d stuff in B3D so it's fat like FastText?
I also suggested this in the FastText/Image thread. I haven't used either, but if there's a much faster way of doing this stuff, integrating it into B3D would be desirable.