Força o GCC a Fazer o inline de funções marcadas como 'inline' :: Admirável Mundo Novo




Muito Bem Vindo

Prezado Leitor, a proposta desse Blog é compartilhar conhecimento com as pessoas que trabalham com Linux, Asterisk, OpenSER, e com tecnologia de voz sobre a rede IP em geral, através de tutoriais, dicas, howto, notícias entre outros assuntos.

Atente para termo de uso do conteúdo do blog no rodapé da página.

sábado, 26 de abril de 2008

Força o GCC a Fazer o inline de funções marcadas como 'inline'




----------------------------------------------------------------------------------------------------------------------------------------
Force gcc to inline functions marked 'inline'

CONFIG_FORCED_INLINING:

Essa opção determina se o kernel força o GCC fazer o inline das funções que os desenvolvedores tenham marcado como 'inline'.

Agindo assim tira a liberdade do GCC fazer o que ele pensa a respeito do que seja o melhor, o que é desejável para a série dos compiladores GCC 3.x.

A série 4.x do GCC, o algoritmo possui um mecanismo inline que foi reescrito e desabilitar essa opção vai gerar um kernel menor.

Espera-se que esse algoritmo seja tão bom que permita ao GCC4 tomar a decisão que possa se tornar o padrão no futuro, até então essa opção existe para testar tal coisa no GCC.

Symbol: FORCED_INLINING [=y]
Prompt: Force gcc to inline functions marked 'inline'
  Defined at lib/Kconfig.debug:344
  Depends on: DEBUG_KERNEL
  Location:
    -> Kernel hacking




























Nenhum comentário:




Creative Commons License
Admirável Mundo Novo: Tudo Sobre Asterisk, OpenSER, Linux e Tecnologias de Voz sobre IP
by Cléviton Mendes de Araújo is licensed under a Creative Commons Atribuição 2.5 Brasil License.