Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You may obtain a copy of the GNU Free Documentation License from the Free Software Foundation by visiting their Web site or by writing to: Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor Boston, MA 02110-1335, USA.

Muitos dos nomes usados por empresas para distinguir seus produtos e serviços são reivindicados como marcas registradas. Onde esses nomes aparecem em qualquer documentação do GNOME e os membros do Projeto de Documentação do GNOME estiverem cientes dessas marcas registradas, os nomes aparecerão impressos em letras maiúsculas ou com iniciais em maiúsculas.

2004-2005
Callum McKenzie
2004-2005
Robert Love
Um software pode ser otimizado de diversas formas: na velocidade, no tamanho do programa ou na utilização de memória. Esta seção contém guias e tutoriais para otimizar seu software.
Enrico Nicoletto
liverig@gmail.com 2012
Rafael Ferreira
rafael.f.f1@gmail.com 2013

# Guia de otimização

# Introdução

This is a brief introduction to optimization, both the hows and the whys. Details of individual tools and techniques are left for later articles, but a collection of hints and tricks is provided.

# Massif

Este artigo descreve como utilizar o perfilador (profiler) de heap Massif com aplicativos do GNOME. Nós descrevemos como invocar, interpretar e agir sobre a saída do Massif. O jogo Swell Foop é utilizado como exemplo.

# Males

Buscas em disco são uma das operações mais custosas que você possivelmente pode realizar. Você pode não saber isto apenas olhando quantas delas realizamos porém, acredite em mim, elas são. Deste modo, por favor abstenha-se deste comportamento abaixo do normal que se segue: