Eu tenho um Lenovo ThinkPad X1 Carbon (4ª geração, 2016) e, ultimamente, enquanto trabalhava, tenho notado que o Chrome e o PyCharm travavam intermitentemente.
Geralmente parece que um pico de CPU ou algo assim faz com que todo o programa trave. Isso acontecerá quando eu abrir uma nova guia no Chrome ou começar a escrever código em uma janela de pesquisa no PyCharm que faria com que suas rotinas de verificação de erros começassem a procurar problemas com o que escrevi. Em outras palavras, parece ser quando a CPU fica subitamente sobrecarregada.
Hoje notei guias do Chrome dizendo que não têm memória suficiente para abrir enquanto meu uso de RAM estava em 80% (veja a imagem abaixo). Parecia que existia quando a Telemetria de Compatibilidade do Windows estava começando a ser executada, mas isso pode ser uma lembrança errada. De qualquer forma, não entendo como conciliar a mensagem de erro com o que o Windows está me dizendo sobre meu uso de RAM.
Como posso solucionar esses aparentes problemas de CPU/RAM? Por que esses programas estão travando quando a CPU atinge momentaneamente 100% em vez de apenas desacelerar/pausar (supondo que seja isso que está causando algumas das falhas)? Por que o Chrome me diria que não há memória suficiente quando o uso de RAM está bem abaixo de 100%?
Abaixo está o que minhas configurações de arquivo de paginação mostram:
O problema era que meu arquivo de paginação era muito pequeno. Depois de aumentar o tamanho do meu arquivo de paginação, o problema desapareceu completamente.
Aumentei o tamanho para o recomendado 1,5x minha RAM (tenho 16 GB de RAM, então 1.024 MB/GB * 16 GB * 1,5 = 24.576 MB) e depois vi o uso do meu arquivo de paginação oscilando em torno de 4 GB, enquanto anteriormente seu tamanho total estava definido para 2,9 GB.
De Mokubai nos comentários: