Application Maintenance and Optimization in C#


Overview/Description
To introduce and describe techniques for monitoring and optimizing Windows applications using the .NET performance-monitoring API, the .NET Windows event log API, and Visual Studio Analyzer

Target Audience
Windows developers seeking to update their knowledge of and skills in developing, testing, and debugging software applications in Visual Studio .NET or pursuing MCAD or MCSD .NET certification

Prerequisites
Familiarity with C# syntax and the main tasks involved in using the Visual Studio .NET integrated development environment

Expected Duration
140 Minutes

Objectives:

Application Maintenance and Optimization in C#

  • use the Windows system monitor and performance logs and alerts to monitor and optimize the performance of .NET applications.
  • use the PerformanceCounter class to publish and read performance data from an application.
  • use the classes in the System.Diagnostics namespace to implement performance-monitoring counters in C# applications.
  • optimize the performance of Windows applications developed in .NET.
  • describe the functionality of the event log and the event-logging process in Windows NT, 2000, and XP.
  • use the EventLog and EventLogEntry classes in the System.Diagnostics namespace and the EventLog component in Visual Studio .NET to implement event logging.
  • implement event logging for a C# application.

  • Course Number: 109343_eng