performance-monitor

Missing processor/memory counters in the Windows XP Performance Monitor application (perfmon)

Perfmon is a Windows utility that helps the developer to find bottlenecks in his applications, by measuring system counters. I was reading a perfmon tutorial and from this list of essential counters I have found the following ones on my machine: PhysicalDisk\Bytes/sec_Total Network Interface\Bytes Total/Sec\nic name But I haven't fo...

What is the root cause of a .NET 3.5 Windows Service having its Number (#) of GC Handles constantly growing?

I have a C# Windows Service running on the .NET Framework 3.5 that is exhibiting a constantly growing number of GC Handles (seen using System Monitor on Windows Server 2003). I have ensured that all resources are disposed of correctly, and have no Finalisers in my code. The 'Large Object Heap size', and '# Bytes in all Heaps' are compa...

Open Source/Free C# Platform Diagnosis Library (CPU, RAM, HDD etc.)

Hello, I'm writing an application which allows me to monitor various health parameters of a server system (CPU, RAM, HDD, Processes & Service Usage etc.) and then ties into a different system for data analysis. I could grab lots of values via PerformanceCounter or query WMI, but wondered if there is already some kind of free/open source...

How to get CPU usage statistics on Android?

I want to get the overall CPU usage on Android, similar to what Windows' Task Manager does. I can parse the output of the top program included in Android, but if there is a API call that does the same thing, it would be better. Any pointers? ...

Performance monitor: all heap .NET heap counters are wrong and show zero bytes in use

This worked the other day and all counters (Total committed bytes, %Time in GC, Gen 0 heap size, Gen 1 heap size, Gen 2 heap size and Large object heap size) were all showing explicable amounts. The counters all come from object .NET CLR Memory and use instance w3wp (IIS worker process). However, since this morning, all counters are zer...