_ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _
From : Alex Korchmar 2:5020/28.100 16 Sep 98 13:15:58
Subj : pppd (глупость с оптимизацией)
________________________________________________________________________________
Hi Adrian,
On 15/Sep/98 at 11:36 you wrote:
[....]
IS> 1) Hастроила dial-in в mgetty на auto-ppp, скомпилировав его
IS> с CFLAGS=-O2 -Wall -pipe -DAUTO_PPP
AO> Инна, если mgetty крутится на P5, то гораздо лучше -O6 -mpentium -
AO> ffast-math -fomit-frame-pointers. Если на четверке, то однозначно -
AO> O3 -m486. А -O2 - это вариант для 386, очень плохой для 486 и
AO> терпимый для P5.
а теперь берем info gcc, которого отродясь не брали в руки, читаем про -O и
признаем, что ляпнули чушь. (для Инны: эта цифра никакого отношения к типу
процессора не имеет, впрочем, ты-то, наверное, сама это знаешь)
Заодно спрашиваем кого-нибудь менее бестолкового, что такое "frame-pointers" и
зачем они нужны. Заодно ищем-ищем по всей mgetty переменные float и double, а
потом спрашиваем себя, что такое fast-math.
Заодно научаемся отличать _gcc_, который не знает,что за цаца "pentium" от egcs
и pgcc, которые пока еще не у всех стоят.
Заодно читаем man ps, запускаем и убеждаемся, что 99,9999% времени mgetty
проводит во сне и вся эта глупость с оптимизацией HАХРЕH HЕ HУЖHА, даже если бы
ты понимал, что делаешь и оптимизил действительно как надо. Самая-пресамая
неоптимальная mgetty спит ничуть не хуже самой оптимальной. А работает ли она 60
ms или все 120 - никому совершенно неинтересно.
Впрочем, поскольку по-английски такие чайники читать не в состоянии, и
единственное слово, которое сподобились разобрать было "pentium", то ничего
ты,конечно же, не прочтешь и опять прилюдно обгадишься.
> Alex
--- MadMED v0.42i/DOS (Nov 27 1997 18:40:55)
* Origin: Down System (2:5020/28.100)