Я нашел несколько примеров того, как получить PrivilegedProcessorTime и UserProcessorTime для процесса и для всех потоков, но как мне получить PrivilegedProcessorTime и UserProcessorTime для текущего управляемого потока.
private void button1_Click(object sender, EventArgs e)
{
ThreadPool.QueueUserWorkItem(new WaitCallback(WorkCore));
}
static void WorkCore(Object stateInfo)
{
// Code to get and do work
// Code to get and log PrivilegedProcessorTime and UserProcessorTime
}