Posso descobrir amplamente o que meu PC está fazendo com todos esses GHz? [fechadas]

1

Muitos PCs são dual ou multi-core e têm CPUs mais rápidas que 1GHz. Isso é um lote de instruções por segundo.

Então, quando um PC decide parar por alguns segundos, ou faz isso quando ele lentamente atualiza a tela de cima para baixo, eu sempre me pergunto o que diabos ele está fazendo.

Existe alguma maneira de obter algum tipo de discriminação de baixo nível sobre o que está fazendo?

Talvez até algo como uma lista de categorias de chamadas de API com% s ao lado delas (mais interessadas nisso do que quais programas estão ocupando o tempo).

    
por George Duckett 23.08.2011 / 16:21

1 resposta

7

Is there any way i can get some kind of fairly low-level breakdown of what it's doing?

Eu encontrei os utilitários SysInternals muito úteis para isso. Particularmente, os antigos filemon e regmon - embora pareçam ter sido substituídos por process monitor .

Process Monitor is an advanced monitoring tool for Windows that shows real-time file system, Registry and process/thread activity. It combines the features of two legacy Sysinternals utilities, Filemon and Regmon, and adds an extensive list of enhancements including rich and non-destructive filtering, comprehensive event properties such session IDs and user names, reliable process information, full thread stacks with integrated symbol support for each operation, simultaneous logging to a file, and much more. Its uniquely powerful features will make Process Monitor a core utility in your system troubleshooting and malware hunting toolkit.

Espero que process explorer também valha a pena tentar

Ever wondered which program has a particular file or directory open? Now you can find out. Process Explorer shows you information about which handles and DLLs processes have opened or loaded.

    
por 23.08.2011 / 16:26