Proprio di recente le prestazioni del mio PC sono diventate tristi, ho anche avuto circa 10 "pause" nell'editor mentre scrivevo queste due frasi. Ora se ho usato Process Explorer, posso ordinare per CPU, memoria e IO, in ordine decrescente, quindi i colpevoli sono sempre visibili nella parte superiore della tabella.
Il problema è che i maiali delle risorse principali cambiano molto rapidamente ed è difficile restringere i processi che sono maiali a lungo termine. Vorrei monitorare CPU, memoria e I / O per processo per diverse ore o giorni, registrare questi dati e quindi estrarre i report per identificare il lager e gli hog più coerenti.
Ho esaminato Process Monitor, ma sembra più orientato alla cattura delle attività di processo rispetto all'utilizzo complessivo delle risorse e non ho ancora trovato un modo per aggregare queste attività sommando e raggruppando per processo.
Il problema a volte sembra essere correlato all'I / O, basato su Process Explorer e talvolta sul "sovraccarico" della CPU. Vorrei monitorare e registrare l'utilizzo di queste risorse per processo, per ogni processo, per un periodo da 24 a 48 ore, poiché la lentezza è transitoria.
È tuttavia più pronunciato in alcune applicazioni, come Chrome e Visual Studio, mentre ad esempio Notepad ++ non subisce cattive prestazioni. Sto anche iniziando a sospettare il paging lento della memoria da e verso il disco e sto aspettando con ansia l'opportunità di ottenere un SSD per il sistema operativo e una o due grandi app di I / O, ma ci vorrà del tempo.