Jump to content
  • Advertisement
Sign in to follow this  
zerorepent

XNA performance monitor

This topic is 3032 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi
I wonder if there exist a performance monitor for XNA that monitors when running on the computer? The tutorial on XNA remote performance monitor on msdn seems to be down, however it seems that that tool is Xbox360 only.

I'm experiencing some kind of micro stuttering (I'm not sure if me using radeon crossfire is the cause of this) and sometimes the game really slows down I'm thinking this might be the garbageCollector, though I don't think that I create that many instances of new objects that needs to be cleaned up. Therefore I want a performance monitor to see when the slowdowns occur and boost performance as much as possible.

Share this post


Link to post
Share on other sites
Advertisement
Unfortunately PerfHUD isn't going to be of much use, since you have an ATI GPU. However they do have their own equivalent, called GPU PerfStudio. Either way these tools will only give you detailed statistics about your app's GPU performance characteristics, as well as your D3D driver performance. If your problems are elsewhere, you'll have to use other tools.

For checking your GC performance, you can just use the Performance Monitor that comes with Windows. Just open it up, and add some counters. There's a whole bunch of CLR counters, and the GC-related counters are in ".NET CLR Memory".

PIX can also be a useful tool for monitoring performance, since it can monitor various system and D3D-specific counters on a per-frame basis and also display them on a HUD over your app. It can tap into all of the system counters, so you can make a custom counterset that has the normal D3D stuff (Draw calls, SetRenderState calls, etc.) and also has some .NET performance counters. You can check out the tutorial in my sig if you haven't used PIX before.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!