ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: Yury Aliaev <mutab0r@rambler.ru>
To: community@altlinux.ru
Subject: Re: [Comm] продолжение темы про p7zip
Date: Thu, 28 Oct 2004 13:17:13 +0400
Message-ID: <4180B919.3070601@rambler.ru> (raw)
In-Reply-To: <20041028113906.22559930@AIM-lnx-kovalev>

mercenary@mail.ru пишет:
> 
> 
>>Вот результат:
>>271.26s	155401045 data.tar.bz2
>>3336.75s	 77039282	data_O4_s.7z
>>3345.51s	 77039282	data_O2_s.7z
>>3325.67s	 77039282	data_O3_s.7z
>>520.27s	 96113105	data_s.rar
>>
>>тестровались только солид-режимы. 3325 секунд > 55 мин. :-)
>>Ясно, что -О4 что-то делает, т.к. быстрее, чем -О2 :-) , но всёж таки
>>отстаёт от -О3 в данном программном продукте.
>>
>>Вот такие пироги. Надеюсь, что больше тестировать не придётся :-) (если, 
>>конечно, в следующей версии не заявят существенное повышение быстродействия)
> 
> 
>   А сколько попыток было для каждого теста? На сколько я помню, разница в 0.3%
> при единичном запуске ничего не показывает. Лучше возьми меньший объём данных
> и запусти тест для каждого случая хотя бы раза по 3.

Ясен пень, дело пахнет флуктуациями. Если уж тестировать серьёзно, то -- 
в однопользовательском режиме (чтобы хитрый Крон не подпихнул 
какую-нибудь свою работёнку параллельно), и раз по 10. Потом усреднить. 
Хотя и так видно, что в данном случае разница между различными -O -- 
крохи, на которые не стоит обращать внимания.

>   По поводу опций. При сборке какой-то проги я чётко видел используемую
> по дефолту опцию -O9 только не помню это для CFLAGS или СXXFLAGS. Тоже был
> удивлён.
> 

Я только что перечитал info gcc (3.3.3). Там говорится только про -O -O1 
-O2 -O3 -Os. -O с номером >3, вероятно, негласно приравнивается к -O3. 
Опция -O9 могли поставить в расчёте на другой CC (не gcc), у которого 
бОльше градаций степени оптимизации.

P.S. Если уж совсем делать нечего, можно почитать info gcc и поиграть 
флажками типа -ffast-math и т.п., которые, в данном случае, могут иметь 
гораздо больший эффект, чем все -O.


  reply	other threads:[~2004-10-28  9:17 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-10-26 10:51 Guest007
2004-10-26 11:08 ` [Comm] " Michael Shigorin
2004-10-26 12:07 ` [Comm] " Guest007
2004-10-26 14:23 ` Andrey Rahmatullin
2004-10-28  7:20   ` Yury Aliaev
2004-10-28  7:52   ` Guest007
2004-10-28  8:39     ` mercenary
2004-10-28  9:17       ` Yury Aliaev [this message]
2004-10-28  7:59 ` Dmytro O. Redchuk
2004-10-28  8:10   ` Guest007

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4180B919.3070601@rambler.ru \
    --to=mutab0r@rambler.ru \
    --cc=community@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git