Firefox consome uma grande quantidade de CPU

2

Eu tenho um processo do Firefox sem nada, a não ser a página inicial do Google (a página "pesquisa", nem a página inicial "caseira" com notícias etc.) e este site. Eu matei e reiniciei várias vezes. Está queimando quantidades enormes de ciclos de CPU fazendo ... o que?

Eu noto que o Firefox, ao longo do tempo, vaza a memória terrivelmente e usa mais e mais CPU, mas não chega perto disso. O que está fazendo? No momento, é o processo primário carregando o sistema, e esse é o novo comportamento. Comer memória e ficar inchado é geralmente algo que torna lento. Agora é só sobrecarregar recursos e girar meu fã.

Estou usando o 12.04 em um laptop HP, mas isso não importa, é claro.

Existem algumas ferramentas do Firefox para examinar sua atividade interna de threads ou algo assim?

editar perfis recém-criados mostram exatamente o mesmo comportamento ...

    
por Pointy 01.07.2012 / 07:29

1 resposta

7

Este tópico LKML descreve um problema do kernel que surgiu devido à inserção de bissexto de 2012 (1 de julho de 2012). Eu não sei exatamente o que eles estão falando, mas parece que a atualização do relógio não fez alguns bookkeeping interno, com o resultado de que algumas chamadas de sincronização não estavam resultando no processo de bloqueio comum que eles causariam . Assim, alguns processos do modo de usuário que dependem do serviço do kernel estavam girando a CPU indefinidamente.

A correção, no entanto, é extremamente simples:

sudo date -s "'date'"

Imediatamente depois de fazer isso - e eu não fiz mais nada - o processo do Firefox se acalmou. Eu podia ver o "penhasco" afiado no monitor da minha CPU.

    
por Pointy 01.07.2012 / 15:15