Recentemente, o desempenho do meu PC tornou-se sombrio, até recebi cerca de 10 'pausas' no editor ao digitar essas duas frases. Agora, se eu usei o Process Explorer, posso classificar por CPU, memória e E / S, decrescente, para que os culpados estejam sempre visíveis na parte superior da tabela.
O problema disso é que os principais porcos de recursos mudam muito rapidamente e é difícil restringir processos que são porcos de longo prazo. Gostaria de monitorar por CPU, memória e E / S por processo durante várias horas ou dias, registrar esses dados e extrair relatórios para identificar o lager e os porcos mais consistentes.
Examinei o Process Monitor, mas isso parece mais orientado para capturar atividades do processo do que o uso geral de recursos, e ainda não encontrei uma maneira de agregar essas atividades somando e agrupando por processo.
Às vezes, o problema parece estar relacionado à E / S, com base no Process Explorer e às vezes na "sobrecarga" da CPU. Gostaria de rastrear e registrar o uso desses recursos por processo, para cada processo, durante um período de 24 a 48 horas, pois a lentidão é transitória.
No entanto, é mais pronunciado em alguns aplicativos, como Chrome e Visual Studio, enquanto, por exemplo, o Notepad ++ não apresenta desempenho ruim. Também estou começando a suspeitar de paginação de memória lenta de e para o disco e aguardo ansiosamente a oportunidade de obter um SSD para o sistema operacional e um ou dois grandes em aplicativos de E / S, mas isso levará algum tempo.