Alto uso de CPU do processo do sistema (Queue / Dequeue + TrimAlllSystemPagableMemory)

1

Eu tenho o laptop ASUS G75VX com o Windows 8.1 (não Pro) mais recente, todas as atualizações instaladas.

O gerenciador de tarefas diz que é o processo do sistema que ocupa toda a minha CPU. Quando essa alta saturação da CPU ocorre, ela permanece em tal estado até que eu reinicie o computador.

Eu usei o Process Hacker para obter o rastreamento de pilha do thread bloqueado do processo System:

0, ntoskrnl.exe!KeRemoveQueueEx+0x2786
1, ntoskrnl.exe!KeSynchronizeExecution+0x4133
2, ntoskrnl.exe!RtlTraceDatabaseValidate+0xb82
3, ntoskrnl.exe!RtlTraceDatabaseValidate+0x12cc
4, ntoskrnl.exe!RtlTraceDatabaseValidate+0xa4a
5, ntoskrnl.exe!MmTrimAllSystemPagableMemory+0xcf42
6, ntoskrnl.exe!MmTrimAllSystemPagableMemory+0xa019
7, ntoskrnl.exe!MmCreateMirror+0x56da
8, ntoskrnl.exe!MmTrimAllSystemPagableMemory+0xceba
9, ntoskrnl.exe!MmCreateMirror+0x6740
10, ntoskrnl.exe!RtlSidHashLookup+0x228f
11, ntoskrnl.exe!KeAcquireSpinLockRaiseToDpc+0x1a4
12, ntoskrnl.exe!KeSynchronizeExecution+0x59d6

É muito difícil estimar quando isso acontece, mas é muito chato e inutiliza o computador. Eu acho que isso acontece normalmente 5 minutos depois de eu ter tirado meu laptop do sono, mas isso é apenas um palpite.

Reuni algumas informações por meio do Gravador de desempenho do Windows. O link é: link

    
por Milan Aleksić 26.04.2014 / 17:21

1 resposta

2

O alto uso da CPU vem de ntoskrnl.exe!RtlScrubMemory Eu perguntei à Microsoft sobre isso há um tempo e eles me disseram que isso faz verificações de RAM. Ele chama ntoskrnl.exe!RtlpGenericRandomPatternWorker para gravar alguns dados aleatórios na RAM.

Você não pode consertar, porque é por design.

    
por 27.04.2014 / 08:49