Qual é o contador de desempenho correto para obter o uso da CPU e da memória de um processo?

Como posso obter oCPU eUso de memória de um processo específico usando o .NETPerformanceCounter classe? E também qual é a diferença entre

Processor\% Processor Time eProcess\% Processor Time?

Estou um pouco confuso entre esses dois.