Witam,

w FCL istnieje klasa System.Diagnostic.PerformanceCounter umożliwiająca nam odczytanie różnych informacji dotyczących np.: ilości wolnej pamięci czy zużycia procesora przez dany proces. W necie jest mnóstwo przykładów do tego np.: http://free.netartmedia.net/CSharp/CSharp16.html
Więc zacząłem robić testy. Zatrzymałem się od razu przy stworzeniu obiektu PerformanceCounter dla odczytu ilości wolnej pamięci. We wszystkich przykładach jest dokładnie tak samo jak u mnie czyli:

PerformanceCounter memoryInfo = new PerformanceCounter("Memory", "Available MBytes");

Jednak jak skompiluje i uruchomie otrzymuje wyjątek InvalidOperationException z informacją, że kategoria "Memory" nie istnieje. Szukałem już dużo, ale nic nie znalazłem, a nadal nie wiem jak to uruchomić.

Z góry dzięki za pomoc.

Pozdrawiam
Sebastian