Performance Timers for XNA

CPU Timers for Windows and Xbox360. Can track multiple threads, and presents output as a log on-screen.

XNA PerformanceTimers is designed to allow you to profile the CPU time spent in different sections of your code, possibly by multiple threads, on the Xbox360.
Results are drawn by a DrawableGameComponent in the top left corner of the screen. Multiple data views are available, including:
  • Raw time spent in each tracker
  • Percentage of time each thread spends in each tracker
  • Percentage of time each thread spends in each tracker, with same-named threads grouped together into one entry.
  • Percentage of time spent in each tracker by any thread.

PerformanceByThread.jpg

Last edited Feb 24, 2010 at 8:11 PM by Aphid, version 4