Como faço para descobrir se meu processo está vinculado à CPU, E / S, Memória ou

Estou tentando acelerar o tempo necessário para compilar meu aplicativo e uma coisa que estou investigando é verificar quais recursos, se houver, podem ser adicionados à máquina de compilação para acelerar as coisas. Para esse fim, como descobrir se devo investir em mais CPU, mais RAM, um disco rígido melhor ou se o processo está sendo vinculado por algum outro recurso? Eu já vi isso (Como verificar se o aplicativo está vinculado à CPU ou à memória?) e estou procurando mais dicas e sugestões.

O que eu tentei até agora:

Cronometre o processo na máquina de compilação vs. na minha máquina local. Descobri que a máquina de construção leva o dobro do tempo que a minha máquina.

Execute o "Monitor de recursos" e observe o uso da CPU, uso de memória e uso de disco enquanto o processo está em execução - ao fazer isso, tenho problemas para interpretar os números, principalmente porque não entendo o significado de cada coluna e como isso se traduz em uma máquina virtual versus uma caixa física e o que isso significa com caixas com várias CPUs.

questionAnswers(2)

yourAnswerToTheQuestion