Having any timer filter measuring only selected filters is a must, IMO.
The "best" timing filter (the only in my dreams
should be able to deliver more advanced statistics.
A good feature would be to keep all frame-times stored, and at a point (not on every frame!) be able to gather statistics. Things I'd like to know:
- Average time.
- Minimum time.
- Maximum time.
- Average difference from the average time (variation). A percentage here would also be nice.
- Average of the 10% of the slowest times.
- Average of the 10% fastest times.
- Average of the center 50% times.
The last 3 are quite interesting to me as a developer.