Ok, vamos usar alguns números reais. Meu computador tem 16 GB de RAM.
A guia Desempenho no Gerenciador de tarefas do Windows 8 diz:
- Emuso:4,2GB
- Disponível:11,6GB
EstevaloremusocorrespondeaoMonitordeRecursos:
- Hardware reservado: 106 MB
- Em uso: 4462 MB
- Modificado: 7 MB
- Modo de espera: 11788 MB
- Grátis: 21 MB
Então, eu tenho 4.462 MB de RAM "em uso". Qual é o desdobramento desses 4.462 MB de RAM? Quem está usando isso?
Se somarmos o "Conjunto de trabalho" de todos os processos do Gerenciador de tarefas, por exemplo:
- explorer.exe: 244.936 kB
- glcnd.exe: 202,964 kB
- chrome.exe: 201,372 kB
- chrome.exe: 133,060 kB
- MsMpEng.exe: 84,568 kB
- uTorrent.exe: 70,496 kB
- Skype: 79.084 kB
- ...
- GoogleCrashHandler64.exe: 868 kB
- smss.exe: 548 kB
- Sistema: 532 kB
Só obtemos 2,713 MB . Eu tenho 4,462 MB em uso . O que está ocupando o extra 1,749 MB de RAM?
A resposta é o kernel e os drivers.
- Conjunto de trabalhos do cache: 357 MB
- Conjunto de trabalho do kernel: 35 MB
- Conjunto de trabalhos do driver: 11 MB
- Conjunto de trabalhos do pool paginado: 483 MB
- Pool não paginado: 286 MB
- Metaficheiro: 577 MB
- Total: 1.749 MB
O Windows 8 usa 64% mais RAM do que apenas os aplicativos.
Mas isso é normal?
Sim. Aqui está um computador com Windows 7 com 16 GB de RAM:
- "Em uso" : 7,276 MB
- Process Working Set: 4.214 MB (uma diferença de 3.062 MB)
- Conjunto de trabalhos de cache: 604 MB
- Conjunto de trabalho do kernel: 4 MB
- Conjunto de trabalhos do driver: 7 MB
- Conjunto de trabalhos do pool paginado: 2.426 MB
- Pool não paginado: 0 MB
O Windows 7 usa 72% mais RAM do que apenas os aplicativos.
Mais comparações
Windows 8 Windows 7 Windows Vista Windows XP
========= ========= ============= ==========
Total RAM 768 MB 768 MB 768 MB 768 MB
In Use 682 MB 611 MB 631 MB 651 MB
Process WS 642 MB 565 MB
Cache WS 24 MB 70 MB 98 MB 53 MB
Kernel WS 3 MB 1 MB 0 MB
Driver WS 3 MB 3 MB 2 MB
Paged WS 37 MB 66 MB 48 MB 18 MB
Non-paged 27 MB 19 MB 28 MB 6 MB