|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 16 Aug 2007 22:52:01 To : Vlad Gnatov Subject : Re: парадокс -------------------------------------------------------------------------------- 16 авг 2007, четверг, в 17:52 KRAST, Vlad Gnatov написал(а): EG>>>>>> Это где-нибудь документировано? VG>>>>> А почему это должно быть документировано? EG>>>> Hа производительность влияет. VG>>> Вот так злые разработчики уже десятилетие крадут целых 0.2% VG>>> производительности у доверчивых пользователей. EG>> Я не знаю насчет 0.2% сейчас (когда-то давно на gcc-2.7 было ощутимо), VG> Какие Фаши токазательства? Я не смог придумать разумный бенчмарк, VG> который показал бы разницу между -O и -O2 для ведра. Разница у меня была на счетных задачах. EG>> но про десятилетие неправда. Эта зависимость от DEBUG=-g появилась EG>> только в 6.0-CURRENT два с половиной года назад. VG> Это не умоляет их вины! Вы когда нипуть отлаживали код собраный с -g и VG> -O2? VG> Там не тока переменные могет выбросить, но и циклы поразворачивать, VG> функции проинлайнить, вобщем толку с того -g токо лишнее место на диске. Ты опять не понял. Проблема не о том, что -g исключает -O2, а о том, что -g стал влиять на уровень оптимизации, когда годами этой зависимости не было и факт сборки отладочного ядра на производительность не влиял. А теперь добавляешь -g и теряешь -O2 и это не документировано - или документировано? Eugene -- У норных и малоподвижных животных (слонов, носорогов, тигров, черепах) сортир в конце туннеля. --- slrn/0.9.8.1 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093b8587843.html, оценка из 5, голосов 10
|