Finding the Root Cause of a .Net Application Memory Leak

Overview High memory use in a .Net application is usually the result of Common Language Runtime (CLR) objects growing in size continuously. When the application memory use grows to over 1.4GB in size, the next time the application tries to “New” an object it will hit a CLR exception of type System.OutOfMemoryException causing the application to crash. The CLR memory is… Continue reading Finding the Root Cause of a .Net Application Memory Leak

AppDynamics – How to Create and Monitor a Local .Net Application

Summary AppDynamics provides a 15-day free trial so you can test out its features on a self-host basis. This article is going to give you the steps needed to download the AppDynamics Agent and the AppDynamics Controller and begin monitoring an application on the Windows platform immediately. If you don’t already have an application to monitor, we will create a… Continue reading AppDynamics – How to Create and Monitor a Local .Net Application

AppDynamics Fall ’14 Release: Revolutionizing APM

Orasi and AppDynamics empower companies to dramatically improve mean time to recovery (MTTR) and optimize end user performance. This new solution delivers focused and actionable insights to optimize the business transaction performance and stability. The AppDynamics Fall ’14 Release includes major enhancements in five areas;  Next-Gen Platform Architecture, Unified Monitoring, Mobile-First, DevOps Collaboration, and Application… Continue reading AppDynamics Fall ’14 Release: Revolutionizing APM

Application Performance Management with AppDynamics

Orasi has partnered with AppDynamics, a Leader in Gartner’s 2013 Magic Quadrant for Application Performance Monitoring. AppDynamics delivers simplicity, visibility, and deep diagnostics that ops and dev teams require. The new world of distributed web applications has created a whole new set of challenges for those tasked with ensuring application health and performance. Modern application… Continue reading Application Performance Management with AppDynamics

.Net Development and Unit Testing Tutorial

Summary The goal of this tutorial is to learn to create C# programs, learn to compile, execute, and debug them, learn unit testing, and learn some general error handling. Overview The .Net Framework is installed on every Windows machine so you can create and compile a program without installing any other components. Visual Studio is the integrated… Continue reading .Net Development and Unit Testing Tutorial

Debugging Windows Crashes with Microsoft Debugging Tools – Tutorial

  Summary The goals of this Tutorial are to understand what a crash is, learn how to explicitly create a crash in code, use tools to analyze a crash, and learn how to gather information to file a defect. This will cover basic debugging, not advanced. Overview The dictionary definition of “crash” does not really… Continue reading Debugging Windows Crashes with Microsoft Debugging Tools – Tutorial

Finding Resource Leaks in Windows Processes with Microsoft Performance Monitor

Summary Performance monitoring is built into the Windows operating system and every metric available is being constantly monitored, whether you choose to view it or not. There are many different built-in tools that will allow you to view this performance data such as Taskgr.exe, Perfmon.exe, or Typeperf.exe. You can also access this performance data through code inside… Continue reading Finding Resource Leaks in Windows Processes with Microsoft Performance Monitor