Performance Counter um z.B. den benötigten Arbeitsspeicher auszulesen.
PerformanceCounter ramCounter;
ramCounter = new PerformanceCounter("Prozess", "Virtuelle Bytes (max.)");
ramCounter.InstanceName = Process.GetCurrentProcess().ProcessName;
Debug.WriteLine(string.Format("max. Speicherbedarf: {0}", (ramCounter.NextValue() / 1024.0)));