...
- Easily debug array index errors (when writing past the end).
- Easily profile memory usage and track down memory hawks.
- Click-And-Goto-Source support for Visual Studio.
- Integrated compatibility for new, new[], delete, delete[], malloc, calloc, realloc, free
.Net Memory Profiler is a single C# class that builds a tree of specified object's fields, their sub-fields and so on up to primitive types. And in the "Quick Watch" window of the Visual Studio you will be able to see the memory usage by each of those fields. For more details see screenshots.
The Artemus Project aims to create tools for the analysis of C# and PowerPC assembly code on the Xbox 360 using XNA Game Studio. These tools will allow XNA Game Studio developers to identify sections of code that may negatively impact performance.