FAQ on Profiling Windows Store Apps

  NP .NET Profiler can now profiler Windows Store Application running on Windows 8 machines. You can download the tool from here. Instructions Download the NPStoreApp.zip from here Extract it to c:\temp\np folder Double click on the NPStoreApp.exe Select the Windows Store Application and profiler settings Click on “Start Profiling” button To stop profiling, click…


Troubleshooting Performance Issues in Windows Store Apps

  In this blog post, we are going to show how to use NP .NET Profiler to troubleshoot performance issues within Windows Store Applications. You can download the tool from here. Lets say we have a Windows Store Application that is taking time to execute on a button click event  and we like to know…


Troubleshooting Memory Leaks in Windows Store Apps

  There are many options to troubleshoot memory leak issues in .NET applications. Most common approach is capturing a memory dump just before terminating the process and looking at the object count and gcroots. Most of the time this approach works, but in few cases where the application has too many short lived and too…


Capturing Unhandled Exception Dump

  In this blog post, we are going to show how to use NP .NET Profiler to capture a memory dump on unhandled exception in Windows Store Applications. You can download the profiler tool from here. Whenever a Windows Store Application gets terminated due to an unhandled exception, .NET Runtime will log an event with…


Launching Windows Store App under a Debugger

  We recently released a .NET Profiler tool for troubleshooting Windows Store Applications on Windows 8 machines. You can download this tool from here. In this blog post, we will talk about how to launch a Windows Store Application under a debugger.  For regular windows applications, we can launch it from a debugger using File…


List of blog posts on NP .NET Profiler

  NP .NET Profiler   Introduction to NP .NET Profiler FAQ on NP .NET Profiler Profiling Visual Studio Development Web Server   Windows Store Apps   Troubleshooting Performance Issues Launching under a debugger Capturing unhandled exception dump Troubleshooting memory leaks FAQ on Profiling Windows Store Apps


Additional Information about Silverlight Client Timeout Value when calling a WCF WebService

By default, a Silverlight client calling WCF uses the timeout settings documented here, http://msdn.microsoft.com/en-us/library/system.servicemodel.channels.binding.sendtimeout%28v=vs.95%29.aspx . SendTimeout, the default value is 1 minute. ReceiveTimeout, the default value is 10 minutes. If you have more data to send to server or you are using Silverlight client over a slow connection, 1 minute may not be enough. MSDN documents how…


Use System.Net Trace and SSL Alert Protocol to troubleshoot SSL connection issue.

WCF client and ASMX webservice client all use the System.Net.HttpWebRequest object to create underlying SSL connection. If you experience any SSL related problem, you can take a System.Net trace first. If System.Net trace shows the pattern of following SSL alert sequence 15 03 01 00 02, we can use RFC 2246, http://www.ietf.org/rfc/rfc2246.txt , section 7.2…