Re: Arquitetura i686 - otimização do Debian

2006-12-11 Por tôpico Marcos Lazarini

A man page do gcc é bem detalhada, ele dá boas explicações p/ cada uma
das flags q vc pode ligar. Fundamental dar uma olhada se vc está se
preocupando com esses 'detalhes'.
Triplicar talvez realmente tenha sido exagero, mas o espaço aumenta
bastante, pode chegar ao dobro sim... tanto que surgiu uma opção
chamada -Os, intermediária entre o -O2 e -O3, mas que não liga as
otimizações que aumentam consideravelmente o código gerado.

E, quando tiver um tempinho, instale uma maquina virtual (ou numa
partição extra mesmo) o gentoo, e ligue as otimizações é uma
brincadeira bastante instrutiva :-)

--
Marcos

2006/12/10, Ricardo Carlini Sperandio [EMAIL PROTECTED]:

Acredito que houve um certo exagero por parte dele =)
O uso da HD tente a crescer sim, pois ao utilizar as opções -O3 e
outras de otimizacao no GCC o codigo assembly e por tabela o binario
ficam maiores, pois por exemplo:
algo que seria assim:

for(i=0; i5; i++) {
x[i] = i+1;
}

é convertido p/ isso:
x[0] = 1;
x[1] = 2;
x[2] = 3;
x[3] = 4;
x[4] = 5;

Outras coisas tb sao feitas com o intuito de otimizar o código, tais
como fazer ligação estatica e não dinamica.

Porem o fato de simplesmente compilar com uma flag para a arquitetura
i686 ou k7, ao meu ver nao aumentaria o código, porem nunca testei
para ver. De uma olhada no man do gcc.



On 12/9/06, Bruno Buys [EMAIL PROTECTED] wrote:
 Marcos Lazarini wrote:

  Em 05/12/06, Wendell A. Silva[EMAIL PROTECTED] escreveu:
 
  Saudações.
 
  Todos os pacotes do Debian são compilados para a arquitetura i386.
  Existe algum repositório para a arquitetura i686?
  Como proceder para fazer a otimização de todo o sistema?
 
 
  Os pacotes que fazem a diferença de serem específicos p/ arquitetura,
  já são compilados, e tem as terminações 586 686 k7 etc etc. No caso,
  acho que só o kernel
  Nos demais pacotes, o ganho seria marginal.
 
  Quem já usou Gentoo sabe que com tudo compilado específico o micro
  fica mais rápido, mas o uso de HD triplica e a velocidade não é tão
  mais rápida assim... talvez uns 10% ou 15%
 
  Eu acho a posição do debian bastante sábia. Não vejo motivos p/ vc
  ficar compilando pacotes com o objetivo de 'otimizar o sistema'.
 
 porque que o uso de hd triplica?




Re: Arquitetura i686 - otimização do Debian

2006-12-08 Por tôpico Marcos Lazarini

Em 05/12/06, Wendell A. Silva[EMAIL PROTECTED] escreveu:

Saudações.

Todos os pacotes do Debian são compilados para a arquitetura i386.
Existe algum repositório para a arquitetura i686?
Como proceder para fazer a otimização de todo o sistema?


Os pacotes que fazem a diferença de serem específicos p/ arquitetura,
já são compilados, e tem as terminações 586 686 k7 etc etc. No caso,
acho que só o kernel
Nos demais pacotes, o ganho seria marginal.

Quem já usou Gentoo sabe que com tudo compilado específico o micro
fica mais rápido, mas o uso de HD triplica e a velocidade não é tão
mais rápida assim... talvez uns 10% ou 15%

Eu acho a posição do debian bastante sábia. Não vejo motivos p/ vc
ficar compilando pacotes com o objetivo de 'otimizar o sistema'.

--
Marcos



Re: Arquitetura i686 - otimização do Debian

2006-12-05 Por tôpico Fernando Ike de Oliveira
Em Ter, 2006-12-05 às 12:30 -0200, Wendell A. Silva escreveu:
 Saudações.
 
 Todos os pacotes do Debian são compilados para a arquitetura i386.
 Existe algum repositório para a arquitetura i686?
  Não, para i386 ou i486.

 Como proceder para fazer a otimização de todo o sistema?


  Se tem realmente essa necessidade pode usar o apt-build para isso.


http://packages.debian.org/unstable/devel/apt-build



[]'s


signature.asc
Description: Esta é uma parte de mensagem	assinada digitalmente