From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 12 Mar 2003 15:57:05 +0200 From: Victor Forsyuk To: devel@altlinux.ru Subject: Re: [devel] gcc -O2 vs gcc -Os performance Message-ID: <20030312135705.GA11493@nomad.ksi-linux.com> References: <20030312015616.GA2882@solemn.turbinal.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20030312015616.GA2882@solemn.turbinal.org> User-Agent: Mutt/1.3.25i Sender: devel-admin@altlinux.ru Errors-To: devel-admin@altlinux.ru X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: devel@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: On Wed, Mar 12, 2003 at 04:56:16AM +0300, Alexey Tourbin wrote: > Greetings! > > Subj: по мотивам одноименной истории из linux-kernel -- см. тред > http://lists.insecure.org/lists/linux-kernel/2003/Feb/0984.html [..skip...] > Машина Celeron333. > > Выглядит очень привлекательно: размер бинарей уменьшается на 10-20%, а > падение производительности: у ядра почти не падает, а у перла -- в > данном частном случае растёт на 8-9%!!!!!! Скорее всего, это именно > из-за маленького кэша у Celeron'а. При этом измеряется некая > абстрактная производительность в идеальных условиях; в реальных условиях > реальная производительность может расти ещё больше. > > Кроме того, уменьшается (хотя и не так сильно) размер RPM пакетов, что > достаточно важно как для подготовки однодисковых дистрибутивов, так и > для уменьшения интернет-трафика. А также для создания минимальных > систем! :) > > Какие будут мнения? Звучит впечатляюще. Что важно, уменьшение размера способно положительно влиять на производительность именно на малокешевых, бюджетных процессорах - для которых пусть и маленькое, но улучшение более важно, чем для "крутых" процессоров, производительности которых обычно с головой хватает для выполняемых задач. Если же -Os способно заметно по ощущениям ускорить startup таких монстров как KDE - и вовсе замечательно будет.