[devel] Re: gcc -O2 vs gcc -Os performance
Mikhail Zabaluev
=?iso-8859-1?q?mhz_=CE=C1_altlinux=2Eorg?=
Чт Мар 13 01:57:09 MSK 2003
Hello Victor,
On Wed, Mar 12, 2003 at 03:57:05PM +0200, Victor Forsyuk wrote:
>
> > Машина Celeron333.
> >
> > Выглядит очень привлекательно: размер бинарей уменьшается на 10-20%, а
> > падение производительности: у ядра почти не падает, а у перла -- в
> > данном частном случае растёт на 8-9%!!!!!! Скорее всего, это именно
> > из-за маленького кэша у Celeron'а. При этом измеряется некая
> > абстрактная производительность в идеальных условиях; в реальных условиях
> > реальная производительность может расти ещё больше.
> >
> > Кроме того, уменьшается (хотя и не так сильно) размер RPM пакетов, что
> > достаточно важно как для подготовки однодисковых дистрибутивов, так и
> > для уменьшения интернет-трафика. А также для создания минимальных
> > систем! :)
> >
> > Какие будут мнения?
Мне неинтересно, у меня Pentium 4 :)
По мне, наоборот, лучше -O3 (с inlining'ом и пр.),
каковой я уже давно практикую.
> Если же -Os способно заметно по ощущениям ускорить startup таких монстров
> как KDE - и вовсе замечательно будет.
KDE компилятор не поможет -- там генерация кода, диктуемая C++,
раздувает размеры и таблицы relocation (очень чувствительная
вещь для startup).
--
Stay tuned,
MhZ JID: mhz на altlinux.org
___________
Love makes the world go 'round, with a little help from intrinsic angular
momentum.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20030313/894bc9af/attachment-0001.bin>
Подробная информация о списке рассылки Devel