<br><br><div class="gmail_quote">29 сентября 2009 г. 23:40 пользователь Igor Sysoev <span dir="ltr">&lt;<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>&gt;</span> написал:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="h5">On Tue, Sep 29, 2009 at 11:26:35PM +0300, Vladislav Vladimirovich wrote:<br>
<br>
&gt; Подскажите, пожалуйста, если кто уже пробовал, наиболее подходящие по<br>
&gt; стабильности и скорости флаги оптимизации для компиляции nginx в gcc:<br>
&gt;<br>
&gt; 1. O?<br>
&gt; 2. O2?<br>
&gt; 3. O3?<br>
&gt; 4. Os?<br>
&gt; 5. -march=native, i386?<br>
&gt; 6. Другие: -pipe --param ggc-min-expand=0  --param ggc-min-heapsize=4096<br>
&gt; -fno-inline -Wall)???<br>
<br>
</div></div>-O. Слухи о небывалых чудесах оптимизации сильно преувеличены, если речь<br>
не идёт о каких-нибудь матричных вычислениях, которые можно отобразить<br>
в SSE/etc. Вот разница между -O1 и -O0 видна на глаз. А всё остальное -<br>
пара процентов.<br></blockquote><div> </div><div>Понятно, а -march=native, под pentium4 вместо i386 есть смысл?<br><br></div></div><br>