When Microsoft shipped the Mango tools for Visual Studio they included Windows Phone Performance Analysis Toolset. This is a memory and cpu profiler specifically developed for Windows Phone 7.

The original docs were IMHO atrocious, really unhelpful. However in the last few months there have been some great articles explaining how to really user the tool and more importantly understand and navigate its output

My 3 favourites are

  1. Memory Profiling for Application Performance
    http://windowsteamblog.com/windows_phone/b/wpdev/archive/2012/02/01/memory-profiling-for-application-performance.aspx
  2. How to: Identify and Fix Common Performance Issues Using Windows Phone Performance Analysis
    http://msdn.microsoft.com/en-us/library/hh202932(v=vs.92).aspx
  3. How to: Capture and Analyze Performance Data Using Windows Phone Performance Analysis
    http://msdn.microsoft.com/en-us/library/hh202935(v=vs.92).aspx