Это не флуд и не провокация холиваров, мне действительно интересно. Ведь на то, чтобы освоить gentoo на уровне, достаточном для более-менее грамотной его сборки, нужно не так уж много времени.
Так почему опытные пользователи сидят, к примеру, на убунте?
Linux ENIAC 2.6.27.9 #2 SMP Fri Dec 19 12:06:03 EET 2008 i686 Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz GenuineIntel GNU/Linux
Оперативки 2 гигабайта, 667 mHz.
Винт 250 гб, данных по скоростям чтения/записи нет, но они далеко не лучшие, т.к. скорость вращения шпинделя 4200rpm.
2.Собственно, как будем тестить? Ваши идеи?
я бы хотел поднять апач и позабрасывать его запросами из домашней локалки. Но моей квалификации не хватит для этого, так что принимаются советы - как, собсна, кормить апач запросами и как их считать.
еще поставлю вайн и погоняю на нем какой-нить виндовый бенчмарк.
время загрузки системы, всякие gtkperf и тому подобное. время холодного запуска фуррифокса и опеноффиса. общая субъективная отзывчивость интерфейса. только нужно чтобыверсии софта примерно одинаковы были.
Пытаешься меня заддосить большим количеством неформатированного питонокода? :)
Я, между прочим, не код просил, а доку с описанием указанного поведения. Ну ладно, раз код показываешь, то выдели в нём те строчки, которые реализуют указанное поведение.
Допускается рассказ на примере "Если старая версия qt была скомпилирована с gcc-2.x, а теперь у нас gcc-4.x, то надо для установки нового kmail перекомпилить полностью кделибсы".
библиотеки использовались одни - glibc (core2) , glib2 (Intel CC, SSE2), gtk2 (Pentium4, SSE2)
цель - показать отличия в оптимизации самого приложения Gtk+ , при одинаковых системных библиотеках Gtk+
чтобы без флуда - только финальный результат
i386: Total time: 54.73
IntelCC,SSE2: Total time: 54.87
результат в пределах погрешности, выигрыша от сборки самого приложения нет, скорость интерфейса целиком зависит от системных библиотек.
Вывод - пересобирать все все все не требуется, достаточно ключевых библиотек.
как бы тоже ненамного больше, делать откат на ванильный дебианский i486 glib2, gtk2 у меня желания нет ) если кому хочется - можете сами потестить ) в целом за производительность Gtk приложений больше отвечает Glib (операции с памятью, строковые функции и проч.)
> Я, между прочим, не код просил, а доку с описанием указанного поведения. Ну ладно, раз код показываешь, то выдели в нём те строчки, которые реализуют указанное поведение.
Док нету! Нигде! При установке с проблемами emerge об этом отписывается по ходу установки. И выписывает все возникшие проблемы по окончании установки. Вы просили показать, как это работает. Питона я не знаю. Всё что я смог сделать - это перелопатить 227-килобайтный файл сорсов и найти необходимую функцию. Я не шучу, реальные 227 кб. Если здесь присутствует кто-то, кто неплохо понимает питон, то пожайлуста отпишите, как именно работает эта функция.
и все же.. glibc i486, glib2.0 i486, gtk2+ i486 - все с дебиана, отключены /lib/i686/cmov
Total time: 56.17
вот вам по приросту... в gtk приложениях он получился абсолютно неочевидным. Никакого субьективизма, только gtkperf
А субьективно так конечно раза в 2 быстрее точно )
> Всё что я смог сделать - это перелопатить 227-килобайтный файл сорсов и найти необходимую функцию. Я не шучу, реальные 227 кб. Если здесь присутствует кто-то, кто неплохо понимает питон, то пожайлуста отпишите, как именно работает эта функция.
Феерично. "Я нашёл что-то. Люди добрые, объясните, что же я нашёл." :)
> Феерично. "Я нашёл что-то. Люди добрые, объясните, что же я нашёл." :)
Не знаю, как Вы, но я тут не для того, чтобы оскорблять своих братьев. Я хочу обьяснить своё мнение, что я уже сделал, и попытаться помочь тем, кому эта помощь нужна. Вам, извините, лень открыть гугл и поискать то, что Вам нужно(при том, что обьяснить Вы это не можете и каждые полтора поста меняете свои требовния). Я хотел Вам помочь. Искал то, что Вы просили. Я не считаю копание в исходниках приятной работой, но я это делаю. И что в ответ? Вам даже лень проверить мои слова запуском собирания проблемного пакета. Максимум - просто оскорбить человека, найти пробоину в его словах, поиздеваться и посмеяться над ним.
Я не считаю такое наплевательское отношение к себе нормальным.
хе-хе. смысл не в том, чтобы сравнить один из лучших бинарных дистров с гентой, т.к. на нем живет не так уж и много народу. а смысл в том, чтобы сравнить с гентой _среднестатистический_ бинарный дистр, дабы убедить массы в их неправоте. Вы не согласны?
> не доверяю я федорке... дебиан лучше попробовать.
Вы уверены? Я слышал, что дебиан немного медленней федоры. То есть не он есть идеал бинарного дистрибутива, как я слышал. Сам я пользовался только федорой. Ничего особенного сказать не могу. Тогда ещё не мог адекватно оценивать дистрибутивы.
Теперь вот будет такое себе "рандеву"...)
Безусловно, если вы настаиваете, то могу и на убунте тестировать.
бубунта - она на самом деле тормознючая.. я уж не знаю что там с ней в каноникл делают. берите что под рукой есть и что достаточно знаете чтобы поставить, первично настроить и потестить.
>> Феерично. "Я нашёл что-то. Люди добрые, объясните, что же я нашёл." :) > Я хочу обьяснить своё мнение, что я уже сделал, и попытаться помочь тем, кому эта помощь нужна.
Собираешься объяснять мнение --- объясняй аргументированно. Ты же меня решил завалить количеством буковок. > Вам, извините, лень открыть гугл и поискать то, что Вам нужно(при том, что обьяснить Вы это не можете и каждые полтора поста меняете свои требовния).
Требования просты: есть потенциальная проблема с cxx_abi в генте. Мне охота знать, как она решается. Гуглинг не помог. > Я хотел Вам помочь. Искал то, что Вы просили. Я не считаю копание в исходниках приятной работой, но я это делаю.
А зачем ты это делаешь? Слова "не знаю" придумали трусы? > И что в ответ? Вам даже лень проверить мои слова запуском собирания проблемного пакета. Максимум - просто оскорбить человека, найти пробоину в его словах, поиздеваться и посмеяться над ним. Я не считаю такое наплевательское отношение к себе нормальным.
Ээээ, дорогуша... Я, знаешь ли, всего набор бесплотных и не знающих любых чувств, в том числе и жалости, алфавитноцифровых знаков на твоём мониторе. Ты же наделил меня индивидуальностью, чувствами, стал выполнять мои команды. Продолжай, ты делаешь меня сильнее с каждой минутой. Теперь я твоя тень и тебе от меня не скрыться!
в генте есть возможность использовать ICC , KRoN73 в этом треде уже об этом писал.
глюкодром конечно, но для отдельных пакетов он годится
и на генте он есть, в случае же процессора Интел в программах которые активно работают с памятью и т п - будет самый значительный прирост.
В тесте с gzip 15.2% против 8% у GCC для core2
> я получил ответ на свой вопрос - зачем люди юзают бинарные дистры =))
Путём невообразимой траты вычислительных ресурсов получить мизерный прирост производительности на высосанном из пальца тесте и гордиться своей крутизной, раздувая сопли пузырями? Так тебе шесть страниц назад про это сказали.
>Путём невообразимой траты вычислительных ресурсов получить мизерный прирост производительности на высосанном из пальца тесте и гордиться своей крутизной, раздувая сопли пузырями? Так тебе шесть страниц назад про это сказали.
Сказали... класс. А если я скажу, что тебя не существует, ты же не исчезнешь со всей своей мерзкой едкостью?