Wie bekomme ich die CPU-Auslastung und/oder RAM-Auslastung von einem *THREAD* in C# (managed code)?

Weiß ich, wie man CPU-Auslastung und Speicher-Auslastung für einen Prozess, aber ich Frage mich, wie man es auf einer pro-thread-Ebene. Wenn die beste Lösung ist, um zu tun, einige P-Aufrufen, dann ist das auch in Ordnung.

Beispiel für das, was ich brauche:

Thread myThread = Thread.CurrentThread;

//some time later in some other function...

Console.WriteLine(GetThreadSpecificCpuUsage(myThread));
Schreibe einen Kommentar