Got a quick question about how to control the performance of my Windows-based application (console application, Win Forms application or services). I was looking for information on how to correctly and efficiently control performance (CPU usage, memory usage, processes, etc.) for applications developed in the .NET environment. Is there something in the code that I need to program to start accessibility from WMI? Is there a special way to create performance counters directly related to your application you created? I would like to get as much information as possible about the running application.
If this application is to be encoded in the application for calling WMI monitors, list examples.
Also, are there any off-the-shelf (open source) tools for testing application performance that are recommended to everyone?
source
share