Я знаю, как получить использование процессора и использование памяти для процесса, но мне было интересно, как получить его на уровне потоков. Если наилучшим решением является выполнение P-Invoking, то это тоже хорошо.
Пример того, что мне нужно:
Thread myThread = Thread.CurrentThread;
// some time later in some other function...
Console.WriteLine(GetThreadSpecificCpuUsage(myThread));