 <p>What you could do is, use the <a href="http://coding4fun.codeplex.com/releases/view/109917" rel="nofollow noreferrer">Coding4Fun Toolkit</a> and use the control to display the current memory use and peak memory while developing your app. So download the Toolkit and add the correct dlls to your project. You can also use NuGet.</p> <p>Now you can add this to your layout:</p> <pre><code>&lt;coding4fun:MemoryCounter xmlns:coding4fun="clr-namespace:Coding4Fun.Phone.Controls;assembly=Coding4Fun.Phone.Controls"/&gt; </code></pre> <p>Or declare it in C#:</p> <pre><code>public MainPage() { InitializeComponent(); MemoryCounter counter = new MemoryCounter(); this.ContentPanel.Children.Add(counter); } </code></pre> <p>Now you should see two numbers on the top of your screen when you launch it.</p> <p><img src="https://i.stack.imgur.com/eSvYH.png" alt="enter image description here"></p> <p>You can see the MemoryCounter results only in DEBUG mode!</p> <p>Otherwise check the DeviceStatus class out, it has some useful things in it:</p> <pre><code>namespace Microsoft.Phone.Info { public static class DeviceStatus { public static long ApplicationCurrentMemoryUsage { get; } public static long ApplicationPeakMemoryUsage { get; } public static long ApplicationMemoryUsageLimit { get; } public static long DeviceTotalMemory { get; } } } </code></pre> <p>To see how to use it check <a href="https://msdn.microsoft.com/en-us/library/windows/apps/hh394037(v=vs.105).aspx" rel="nofollow noreferrer">this</a> out!</p> <p>Hope it helps!</p>