São 2 passos.
O primeiro passo serve tanto para firefox quanto thunderbird.
Primeiro passo
fonte: Use a página de informações técnicas para ajudar a corrigir problemas no Firefox | Ajuda do Firefox
Recomendo fazer 1 vez por semana.
Banco de dados de lugares
O Firefox periodicamente realiza tarefas de manutenção no seu banco de dados de favoritos e histórico (também conhecido como banco de dados de lugares). Use o botão Verificar integridade para executar estas tarefas sob demanda. Se você estiver com algum problema com favoritos ou histórico, a ferramenta de verificar integridade pode ajudar.
Firefox:
No campo de pesquisa digite about:support
Procure por Integridade e clique em Verificar integridade
Pronto!
Se precisar ser feito alguma coisa, como vacuum, o processo fará.
No Thunderbird:
Vá em ajuda e em dados para suporte
Procure por Integridade e clique em Verificar integridade
Segundo passo
Este processo é somente para firefox
Faça sempre que adicionar uma extensão ou apresentar certa lentidão na inicialização
Experimente limpar o cache de inicialização
O Firefox armazena determinados dados temporários em um cache de inicialização para melhorar a velocidade ao iniciar. Algumas vezes limpar o cache de inicialização e depois reiniciar o Firefox pode corrigir vários problemas, como idiomas misturados na interface do usuário após uma atualização. Fazer isso não altera seus dados de perfil nem extensões.
No campo de pesquisa digite about:support
Procure por Limpar cache de inicialização no topo da página e execute. O processo irá reinicializar a Firefox.