Sem conhecer as especificações do seu sistema, ou realmente qualquer coisa coerente sobre o seu problema, eu vou apenas dar uma facada no escuro.
Eu tenho uma boa idéia de como o que pode ter acontecido. Muito provavelmente, um conjunto único de circunstâncias (erros de memória, falhas computacionais, erros, raios cósmicos, etc) causou um dos dois cenários: um acidental fork , ou seu sistema teve um problema de memória e começou a debater . Qualquer um pode fazer com que o sistema aja como se o tempo abrandasse; as animações serão lentas e o sistema demorará a responder a entradas (mouse, teclado).
No entanto, eu não tenho absolutamente nenhuma ideia porque aconteceu. Pode ser que o Chrome tenha se deparado com um problema (como costuma acontecer) e tenha começado a gerar tópicos como louco; threads que não faziam nada além de consumir ciclos de CPU. Ou você pode ter ficado sem RAM, fazendo com que o sistema descarregasse quase todas as operações de memória para o arquivo de paginação em seu disco rígido (isso normalmente seria diferente).
Resumindo: algo profundo dentro do código deu errado e não deveria ter dado errado. Infelizmente, em Ciência da Computação, não deve ser capaz de absolutamente não significar que não possa . Poderia ter sido causado por qualquer uma de mil coisas; ou poderia ter sido causado pela combinação única de dez mil pequenas coisas.
A menos que você tenha coletado significativamente mais informações de diagnóstico do seu sistema enquanto ele estava agindo de forma anormal e que você esqueceu de nos contar, não é possível ser muito mais específico. Desculpe.
Editar: Informações úteis de diagnóstico incluem idealmente:
- Especificações do sistema (obrigatório)
- Modelo da CPU & Freqüência
- tipo, velocidade e tamanho de RAM
- Modelo de GPU, tamanho de RAM
- Informações sobre o disco rígido - tipo, tamanho, velocidade
- Configuração de rede
- Informações de tempo de execução (tanto quanto possível)
- Execução de aplicativos
- Número de threads
- Estatísticas da RAM (alocadas, reservadas, gratuitas)
- informações do arquivo de paginação
- Estatísticas de tráfego de rede
- Uma lista detalhada de processos em execução e suas estatísticas, usando o Process Hacker
Infelizmente, não há uma maneira extremamente fácil de coletar essas informações de uma só vez. É muito uma questão de estar muito preparado para a próxima vez que isso acontecer. Bugs não reproduzíveis são apenas o pior tipo de bugs para diagnosticar.
Basta dizer que a obtenção de uma causa básica para este problema exigirá muita dedicação e determinação. Se isso soa como algo que você está interessado, sugiro pegar uma cópia do Hacker de Processo acima mencionado. Familiarize-se com ele, aprenda a usá-lo e mantenha-o funcionando e pronto em todos os momentos.
Editar 2: Para verificar problemas de memória, use os Utilitário de diagnóstico de memória do Windows