KDE 4.11 terá várias otimizações para menor consumo de memória

Alguns hábitos dos desenvolvedores são bem ruins, prejudicando os programas finais por anos e mais anos. Pressa, relaxo, falta de experiência ou motivação são comuns. Isso pode resultar em código que funciona, porém longe de estar otimizado.

Um caso curioso: Sergio Martins, um colaborador do KDE, decidiu partir para a otimização de vários bugs do projeto que consumiam mais memória do que o necessário. O que motivou sua corrida foi uma cena interessante: ele foi comprar um novo módulo de memória, porém a loja estava fechada. Decidiu então partir para os códigos e ver o que podia fazer para melhorar os projetos. O resultado da “maratona de otimização” foi surpreendente, e deverá trazer resultados na atualização do KDE 4.11.

Entre os bugs corrigidos estão:

  • O maildir e mixedmaildir poderiam usar 1 ou 2 GB de RAM ao importar pastas grandes, isso foi corrigido.
  • O akonadiserver não limpava caches de queries adequadamente. Com a correção o desenvolvedor economizou 65 MB.
  • O Kontact mantinha 5 cópias de todos os dados de calendário na memória ao usar um certo modo de visualização. Com um arquivo .ical grande isso correspondeu a 200 MB.
  • O KOrganizer poderia usar muita memória ao longo do tempo por falta de limpeza.
  • O KAlarm não liberava a memória das janelas de diálogo do editor, aumentando bastante o consumo ao longo do tempo.
  • O Myqsl recebeu mais algumas otimizações, economizando até 25 MB (4.12).

Outros desenvolvedores também estão trabalhando na otimização de outras partes do KDE, como o nepomuk e akonadi.

Se você acha o KDE pesado, pelo visto não está sozinho: realmente ele usa mais memória do que deveria. É bom ver que as correções são feitas de tempos em tempos, ainda que muitas vezes tardias.

O KDE 4.11 atualmente está como Release Candidate. O lançamento desta atualização é esperado para agosto.

Sobre o Autor

Redes Sociais:

Deixe seu comentário

X