1 |
Oi, |
2 |
|
3 |
Boa Thiago Nunes, realmente não lembrada da flag "native" do GCC. |
4 |
E realmente eu recomendei usar ccache apenas em situações de |
5 |
"compilações repetidas" como disse acima, fora isso concordo que é |
6 |
perda de tempo mesmo. :D |
7 |
|
8 |
E muito boa a proposta do Funtoo Daniel, porém não tive saco ainda pra |
9 |
testar. Queria testar o metro, visto que o catalyst pra gerar stages |
10 |
personalizados de uns 2 anos pra cá tá uma |
11 |
merda. |
12 |
|
13 |
Att, |
14 |
Raphael Bastos |
15 |
|
16 |
=============================================== |
17 |
Bastos Service Manutenção Industrial Ltda. |
18 |
http://www.bastosservice.com.br |
19 |
Linux Reg. User: 388431 // LPI ID: LPI000214711 |
20 |
email:~> $ echo "vgepqnqikcBdcuvquugtxkeg0eqo0dt" | perl -pe \ |
21 |
's/(.)/chr(ord($1)-2)/ge' |
22 |
Projeto pessoal:~> http://wiki.hackstore.com.br |
23 |
=============================================== |
24 |
|
25 |
|
26 |
Em 10 de setembro de 2012 02:07, Thiago Nunes |
27 |
<thiagonunesrs@×××××.com> escreveu: |
28 |
> Em 9 de setembro de 2012 23:12, Raphael Bastos |
29 |
> <tecnologia@×××××××××××××××××.br> escreveu: |
30 |
> |
31 |
>> Se quer melhoria de desempenho ative o CCACHE. Vai te dar um ganho |
32 |
>> legal em compilações repetidas. |
33 |
> |
34 |
> Quanto ao ccache eu não recomendo o uso, ele tem ganhos em usos muito |
35 |
> específicos e para os usuários comuns na grande maioria das vezes não |
36 |
> consegue aproveitar o cache em função de simples mudança de versão em |
37 |
> dependências do software que esta sendo compilado, gerando mais |
38 |
> overhead pelo tratamento do cache que ganho de tempo. Ou seja, tu |
39 |
> recompila a mesma versão de um software mas em função de uma |
40 |
> biblioteca que é dependência e foi atualizada o cache é inútil. |
41 |
> Recomendo a leitura do seguinte artigo: |
42 |
> http://blog.flameeyes.eu/2010/07/debunking-ccache-myths-redux |
43 |
> |
44 |
>> Pro seu processador, recomendo o make.conf abaixo: |
45 |
>> |
46 |
> ... |
47 |
>> CFLAGS="-march=core2 -O2 -pipe" |
48 |
> |
49 |
> Acho que definir o "-march" em "corei7", "corei7-avx" ou "core-avx-i" |
50 |
> pode ser mais proveitoso para um core i3. Na verdade acho que o mais |
51 |
> recomendavel atualmente é usar "-march=native" e deixar o gcc mesmo |
52 |
> escolher o que é melhor para o processador onde ele está rodando. |
53 |
> |
54 |
> Leia o man do gcc, procure direto por "corei7" que tu já cai na lugar |
55 |
> certo. Depois bata o que diz o man contra as especificações do seu |
56 |
> processador. Um modo de ver as especificações é com "grep flags |
57 |
> /proc/cpuinfo | head -n 1". Outra é procurando pelo teu modelo direto |
58 |
> em "http://ark.intel.com/". |
59 |
> |
60 |
> -- |
61 |
> thiago |
62 |
> |