PROFILING .NET SERVER APPLICATIONS
When you deploy your application, it doesn’t mean that you are now all done. In fact, it’s just getting started for you. You need to make sure that your application is healthy as expected in its new home. However, it’s not always the case and your application itself can be the reason for that in many cases.
In this talk, we will go through the ways to diagnose the problems on your deployed .NET server application which could be a windows service, an ASP.NET application running on IIS and even an ASP.NET 5 application running in a self-hosted process. We will see the recommended ways to approach this problem but we will also see how we can handle the ugly cases like trying to do a memory profiling on a running .NET server applications with tools like WinDbg, Redgate ANTS Memory Profiler and others.
The primary aim of the session is to give you an idea of what can be done in certain scenarios to understand the health level of your .NET Server application. If you see your deployed .NET Server application as a blackbox, this talk will make that thought go away.
I am a web guy, Microsoft MVP and software developer specialized mainly on .NET Web technologies. I worked in the tourism industry to build tourism software services and products for a long time and now, I am working at Redgate Software as a Software Engineer helping people do database delivery in a joyful way. I am also a very involved member in the community and try to expose my knowledge to others through my blog, webcasts, authoring books, giving talks on various topics and so on. I live in the lovely and green Cambridge, UK and I am married to a lovely woman.