[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