Optimalizace a /etc/make.conf
Liquid
liquid at liquid.cz
Mon Feb 3 21:25:57 CET 2003
Dekuji za pomoc. Vezmu si vase doporuceni k srdci. :-)
Jestejeden dotaz.
Co je -Os -pipe Co to zapricini?
Liquid
Dan Lukes wrote:
> Liquid wrote:
>
>> 1) Konkretne( se mi jedna optimalizace pro JDK1.3. Nastavil jsem tam:
>>
>> CPUTYPE=p3
>
>
> To v konecnem dusledku znamena, ze se pri volani kompilatoru prida
> option '-march=pentiumpro'
>
>> Lze tam nejak nastavit a nejak optimalizovat pro DUAL stroje? Nebo je to
>> potom zalezitosti systemu?
>
>
> Optimalizace binaru pro dual-cpu stroj je nesmysl. Zadny proces
> nebezi v jeden okamzik soucasne na vice procesorech a tak z tohoto
> pohledu neni mezi jednoprocesorovou a viceprocesorovou masinou zadny
> rozdil.
>
>> Co vsechno se da bezpecne pouzit pro optimalizaci na (dual) procesor?
>
>
> Pomerne bezpecne je -O0
>
> Se vzrustajicim cislem za 'O' bezpecnost klesa. V pripade O1 jsem se
> jeste s problemem nesetkal ani o nem neslysel coz neznamena, ze tam byt
> nemuze, s O2 nemam osobne spatnou zkusenost, ale uz jsem o problemech
> slysel a u O3 mam osobni spatnou zkusenost.
>
>
>> 2) Jake optimalizace zle bezpecne pouzit pro procesor P3 pri kompilaci
>> jadra systemu? Komplet, takze vcetne make, make world.
>
>
> V pripade kompilace jadra se, pokud vim CPUTYPE pouziva pouze u
> kompilace OpenSSL.
> COPTFLAGS lze bez neprimereneho nebezpeci nastavit na '-O1 -pipe',
> ale nema to zvlastni smysl protoze to je defaultni hodnota. Na cokoliv
> se vztahuje upozorneni, ze pripade jakychkolvi problemu je treba nejprve
> vratit COPTFLAGS na defaultni hodnotu. Obdobne varovani se tyka i CPUTYPE.
>
> Pise take, ze se obe promenne maji ponechat na defaultnich hodnotach
> i v pripade pochybnosti. Osobne bych ty pochybnosti doporucoval vzit
> vazne v uvahu ...
>
> Dan
>
>
>
More information about the Users-l
mailing list