[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!


Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 92 | 9 | 46
Назад Вниз Каталог Обновить

Только что отконпелировал ФайрФокс в native режиме. Я ДжвавдцатьДва года такой перформанс ждал! native-конпеляции нить иди! Аноним (Linux: Firefox based) 10/12/16 Суб 21:18:52  1908302  
konp.jpg (12Кб, 300x248)
Только что отконпелировал ФайрФокс в native режиме. Я ДжвавдцатьДва года такой перформанс ждал! native-конпеляции нить иди!
Аноним (Microsoft Windows 7: Firefox based) 10/12/16 Суб 21:20:33  1908305
А мог бы использовать ватерфокс.
Аноним (Linux: Firefox based) 10/12/16 Суб 21:21:34  1908306
>>1908305
Вассер унд файр что-то там цузамен
Аноним (Linux: Firefox based) 10/12/16 Суб 21:40:41  1908317
Еще конечно стоило бы -О3 замутить, но боюсь, это криворукое поделие этого не выдержит.
Аноним (Microsoft Windows 7: Firefox based) 10/12/16 Суб 22:44:34  1908351
>>1908302 (OP)
Що за нативе режим?
Аноним (Linux: Firefox based) 10/12/16 Суб 23:12:10  1908375
>>1908351
g++ -march=native
Аноним (Google Android: Mobile Safari) 10/12/16 Суб 23:21:50  1908380
Как это сделать в archlinux?
Аноним (Linux: Firefox based) 10/12/16 Суб 23:26:57  1908383
>>1908380
Очень просто. Лезешь в PKGBUILD и добавляешь к CPPFLAGS -march=native
Аноним (Microsoft Windows 7: Chromium based) 11/12/16 Вск 04:40:35  1908576
>>1908302 (OP)
А зачем это нужно? Не тролль, просто не программист.
Аноним (Linux: Firefox based) 11/12/16 Вск 05:42:43  1908594
>>1908576
Объясню, но ты не обязательно поймешь. Дело в том, что разные процессоры поддерживают разный набор команд. Чем современнее процессор - тем больше набор. Софт, который ты скачиваешь прекомпилированным, скомпилирован для процессора вообще - то есть он использует минимальный набор команд, гарантированно работающий на любом совместимом процессоре. Но если у тебя более-менее современный процессор, то новые команды на нем будут работать быстрее. Когда ты компилируешь на своем компьютере для своего процессора, ты включаешь все команды, которые он может понять.
Аноним (Microsoft Windows 7: Chromium based) 11/12/16 Вск 06:14:23  1908600
>>1908594
Да нет, всё понятно из того, что ты написал. Спасибо!
Аноним (Apple GayPad: Safari) 11/12/16 Вск 06:15:41  1908601
>>1908302 (OP)
Под шиндой можно как-то легко, просто и без задней мысли скомпилить себе фф с нативе модом и О3?
Аноним (Linux: Chromium based) 11/12/16 Вск 06:18:08  1908602
14089508316530.jpg (59Кб, 500x688)
>>1908302 (OP)
>Только что отконпелировал ФайрФокс в native режиме
А мог бы использовать Хромиум и в оставшееся время девок ебать.
Аноним (Apple GayPad: Safari) 11/12/16 Вск 06:25:05  1908605
>>1908602
Хром полноценный получше оптимизирован, а зонды в обоих есть. Так что уж лучше лиса. Вэйт...
Аноним (Linux: Chromium based) 11/12/16 Вск 06:29:23  1908606
>>1908605
>Хром полноценный получше оптимизирован
Пруф?
Аноним (Apple GayPad: Safari) 11/12/16 Вск 06:33:51  1908607
>>1908606
Ну, ты не видишь, что интерфейс в хроме плавнее работает, чем в хромиуме, страницы отображаются быстрее? Раньше хром еще и ел меньше оперативы, чем хромиум, опера и прочие, сам замерял. Сейчас как - не знаю. Все это справедливо для шинды, к слову.
Аноним (Linux: Chromium based) 11/12/16 Вск 06:35:43  1908608
>>1908607
Нет, не вижу. Где ссылки на реальные тесты-то?
Аноним (Linux: Firefox based) 11/12/16 Вск 06:55:54  1908611
>>1908602
Какая разница? Ну хромиум бы я компилировал, один хрен.
Аноним (Apple GayPad: Safari) 11/12/16 Вск 07:15:05  1908612
>>1908608
Какие тесты-то, поехавший? Я не собирался тебе что-то доказывать, лишь поделился собственным опытом. Не видишь - и радуйся. В софтаче уже обсасывали не раз, если хочешь - погуглируй сам. Или потести, дело 5 минут. Не знаю, актуальна ли вообще эта хуйня для пердоликов. Но с ходу нашел обсуждение аж 5летней давности
https://ubuntuforums.org/archive/index.php/t-1745006.html
Аноним (Google Android: Mobile Safari) 11/12/16 Вск 08:33:21  1908624
>>1908380
деланье уроков
Аноним (Microsoft Windows 7: Firefox based) 11/12/16 Вск 08:33:35  1908625
>>1908375
Что даёт?
Аноним (Linux: Firefox based) 11/12/16 Вск 10:52:14  1908660
Бля, Антоша, ты — торт! Спасибо за инфу, наконец-то я могу без слёз сёрфить в интернетиках и слушать музло вкудахтике.
Аноним (Ubuntu Linux: Chromium based) 11/12/16 Вск 12:35:50  1908696
>>1908302 (OP)
Какой дистрибутив? Хочу тоже обмазаться на своей убунте. Есть хороший гайд, чтобы автоматом собирать из исходников разные пакеты, как в генте? Такое ощущение, что гуглю не по тем словам - нахожу не то. Переходить в директорию вручную, компилировать пакеты.
Аноним (Apple GayPad: Safari) 11/12/16 Вск 13:00:25  1908701
>>1908601
Бамп вопросу
Аноним (Linux: Firefox based) 11/12/16 Вск 15:26:03  1908805
>>1908594
То есть на 32-битных системах компилять нэйтив фф нет смысла.
Аноним (Microsoft Windows 10: Chromium based) 11/12/16 Вск 15:29:12  1908816
>>1908302 (OP)
Вот если бы ты это под виндой сделал, тогда бы был бы крут
Аноним (Ubuntu Linux: Chromium based) 11/12/16 Вск 16:29:12  1908936
>>1908805
Есть же. По дефолту, ЕМНИП, всё компилируется под i386, а есть i486, i586, i686 (в дебиане и убунте ядро и основные либы идут под i686, т.к. i386 - уровень первых пентиумов, ЕМНИП). Можно указать конкретную модель/семейство процессора - например, atom - тогда работать будет только на нём. Пусть анон поправит, если я ошибаюсь. Кстати, у Pale Moon как раз есть версия, оптимизированная под атом.
Аноним (Ubuntu Linux: Firefox based) 11/12/16 Вск 19:06:26  1909103
>>1908696
https://developer.mozilla.org/ru/docs/Simple_Firefox_build
Если пакеты хочешь вручную пересобирать отдельные - лучше уж генту накати или арч.
Аноним (Linux: Firefox based) 11/12/16 Вск 19:31:12  1909114
>>1908696
Есть apt-build
Аноним (Ubuntu Linux: Chromium based) 11/12/16 Вск 19:33:51  1909117
>>1909103
Спасибо за ссылку, но я именно спрашиваю про общий метод сбора любых пакетов в apt-based дистрибутивах. В генте, я знаю, это делается просто, но там много другого пердолинга, которым сейчас совсем не хочется заниматься.
Аноним (Linux: Firefox based) 11/12/16 Вск 20:31:29  1909177
>>1908816
Я не умею в винду.
Аноним (Microsoft Windows 10: Firefox based) 11/12/16 Вск 21:01:04  1909200
Все же какой прирост, стоит ли ставить всякое говно на венду чтобы скомпилить ради +1% скорости?
Аноним (Microsoft Windows 10: Chromium based) 11/12/16 Вск 21:06:37  1909202
>>1909177
На линуксе каждый пердолик и ньюфаг может собрать из сорцов любую софтину. Это не сложно.
А вот на винде с этим намного сложнее.
Аноним (Microsoft Windows 10: Chromium based) 11/12/16 Вск 21:11:17  1909203
>>1909202
На винде это не нужно. Винда итак и так хороша.
Аноним (Linux: Firefox based) 11/12/16 Вск 21:24:39  1909222
>>1909202
Наверное. Для меня виндоус слишком сложен, я его не понимаю и не умею. Линукс как-то попроще.
Аноним (Microsoft Windows 7: Firefox based) 11/12/16 Вск 22:53:40  1909295
.jpg (112Кб, 573x480)
>>1908302 (OP)
Аноним (Apple GayPad: Safari) 12/12/16 Пнд 00:02:51  1909329
>>1908601
Баааамп
Аноним (Linux: Firefox based) 12/12/16 Пнд 00:08:51  1909330
>>1908302 (OP)
Спасибо, анон!
Я то думал это все байки гентушников, но решил сам попробовать - лиса летает. Наконец-то смогу насладиться вимператором, в хромиуме нормального управления с клавы нет.
Аноним (Linux: Firefox based) 12/12/16 Пнд 00:29:24  1909341
Screenshot from[...].png (394Кб, 1714x971)
Screenshot from[...].png (54Кб, 1236x168)
Правильные арийские парни компилируют Firefox расово-верным clang4.0 с флагами -march=native -flto (Link Time Optimization) --enable-optimize=-O3.

From the m47 and onwards.
Аноним (Microsoft Windows 10: Firefox based) 12/12/16 Пнд 00:36:24  1909343
>>1908302 (OP)
В чем профит?
Аноним (Google Android: Mobile Safari) 12/12/16 Пнд 00:38:51  1909346
Следующий шаг - переход на Gentoo.
Аноним (Microsoft Windows 7: Firefox based) 12/12/16 Пнд 00:46:41  1909349
>>1908302 (OP)
Для полного счастья мог бы и pgo (-fprofile⁎) включить.
Аноним (Linux: Firefox based) 12/12/16 Пнд 02:13:21  1909401
>>1909341
Я не ариец. Я юдо. В связи с этим, твой вариант мне не подходит. Во-первых, gcc оптимизирует лучше clang, а для LTO у нас есть gold. Во-вторых, компилировать это криворукое поделеие О3 я боюсь. Там до хрена undefined behavior, я уверен.
Аноним (Linux: Firefox based) 12/12/16 Пнд 02:13:47  1909402
>>1909346
В генту компилировать надо все. А компилировать все смысла нет.
Аноним (Apple GayPad: Safari) 12/12/16 Пнд 03:06:03  1909427
Покажите хоть пискипер или еще какой ацид до/после
Аноним (Linux: Firefox based) 12/12/16 Пнд 03:37:22  1909435
Screenshot from[...].png (177Кб, 925x952)
>>1909401
>Во-первых, gcc оптимизирует лучше clang
Бездоказательно, пархатый.

Clang оптимизирует лучше - pic related firefox 48.0.
clang http://web.basemark.com/result/?4B63NjOh
vs
gcc http://web.basemark.com/result/?PuPDAZ1
Аноним (Apple GayPad: Safari) 12/12/16 Пнд 03:55:52  1909445
>>1909435
А исходный?
Аноним (Microsoft Windows 7: Firefox based) 12/12/16 Пнд 04:29:57  1909452
1.png (23Кб, 1014x277)
>>1909435
Сконпелировал с разными конфигами
@
Что-то сравнивает
Аноним (Linux: Firefox based) 12/12/16 Пнд 05:23:16  1909462
>>1909435
Ариец, я таки не совсем идиот. И я таки вижу, что это не совсем тот же самый файрфокс! Кого вы хотите обмануть, молодой человек?
Аноним (Linux: Firefox based) 12/12/16 Пнд 05:57:30  1909471
>>1908383
В Арче нет свежих сорцов ФФ — только бинарники. Я вот Palemoon ради эксперимента сейчас собираю с -march=native.
Аноним (Linux: Firefox based) 12/12/16 Пнд 06:36:10  1909474
>>1909471
Как там могут быть несвежие сорсы при свежих бинарниках? Откуда они возьмутся?
Аноним (Linux: Chromium based) 12/12/16 Пнд 06:43:32  1909475
>>1909474
Не знаю досконально, как там в AUR у них всё устроено, но там сплошные билды. Есть только слегка устаревшие сорцы Nightly-ветки. 49 версия.
Аноним (Microsoft Windows 7: Chromium based) 12/12/16 Пнд 14:42:48  1909575
>>1909471
>В Арче нет свежих сорцов ФФ — только бинарники.
Сука долбоеб, зайди на офф сайт и скачай сорцы, или найти их гит и от тудо стяни.
Типичный рачедаун.
Аноним (Microsoft Windows 7: Chromium based) 12/12/16 Пнд 14:55:38  1909578
Хотел собрать фуру или хромощель на генте. Смутила что при устновке бинарник тянет за собой около 30-50 зависимостей разной херни, а при сборке, около 100.
Аноним (Linux: Vivaldi) 12/12/16 Пнд 15:21:00  1909582
>>1909578
Чего тут смущаюшего? Есть же build-зависимости.
Откомпиляй лису с о3 и сравни с бинарником в бенчмарке peacekeeper.
У меня в них собранная лиса проигрывала, я не знаю чему оп радуется, эффекту плацебо, наверное.
Аноним (Linux: Chromium based) 12/12/16 Пнд 17:13:26  1909647
>>1909582
Ты читать умеешь? Не О3, а натив.
Аноним (Microsoft Windows 10: Firefox based) 12/12/16 Пнд 17:29:33  1909661
>>1909647
О чем ты? -march=native? Если да, то: "Аутист штоле?", в ином случае поясни.
Аноним (Linux: Chromium based) 12/12/16 Пнд 18:30:02  1909726
>>1909661
Обоснуй за аутиста.
Аноним (Microsoft Windows 10: Firefox based) 12/12/16 Пнд 18:42:03  1909738
>>1909726
Только аутист будет компилировать для себя без native. К чему ты это вообще приплел. Фаерфокс с натив пососал у бинарного фаерфокса в peacekeeper, оп лакомится плацебо.
Аноним (Linux: Firefox based) 12/12/16 Пнд 19:29:40  1909775
.png (18Кб, 859x720)
>>1908302 (OP)
И? Смысл то какой?
Аноним (Linux: Chromium based) 12/12/16 Пнд 19:32:50  1909777
>>1909775
Двачну. Что это вообще должно было ускорить?
Аноним (Microsoft Windows 7: Chromium based) 12/12/16 Пнд 20:09:21  1909793
attention.jpg (25Кб, 250x250)
Мне чет самому стало интересно. Итак, могу откомпилить фуру или хромощель на своей генте и сравнить разницу. Теперь вопрос к залу:
1. Компилить лису или хромощель?
2. Компилить с -O3 или O2 ? и -march-native естественно в любом случае.
3. Как долго я буду собирать эту поеботу на таком проце http://www.cpubenchmark.net/cpu.php?cpu=AMD+A8-5557M+APU ?
4. Чем пруфать?

Гентушники с процами подключайтесь к шоу.
Аноним (Linux: Chromium based) 12/12/16 Пнд 20:27:56  1909806
>>1909793
Перезашел, создал отдельный тред.
https://2ch.hk/s/res/1909805.html
Аноним (Linux: Firefox based) 12/12/16 Пнд 21:51:04  1909873
>>1909661
march=native и уровни оптимизации (-O{s,1,2,3}) это разные вещи.
Аноним (Linux: Chromium based) 12/12/16 Пнд 23:06:16  1909930
>>1909873
Я в курсе.
>(-O{s,1,2,3})
Поясни за -Os, нигде не могу инфы поднять.
Аноним (Ubuntu Linux: Firefox based) 12/12/16 Пнд 23:09:35  1909934
>>1909873
Не можешь даже ветку прочитать, аутист.
Аноним (Apple Mac: Safari) 12/12/16 Пнд 23:19:58  1909952
Хм. Раньше, начиная с -O2 начинались проблемы. Не всегда, но.
Но VC блядь
Аноним (Linux: Firefox based) 12/12/16 Пнд 23:27:26  1909963
>>1909930
Почти то же самое что и -O2, но выключены некоторые опции которые увеличивают бинарник и ещё кое-что по мелочи.
Аноним (Linux: Firefox based) 12/12/16 Пнд 23:28:53  1909965
about:buildconfig пригодится
Аноним (Linux: Firefox based) 13/12/16 Втр 06:50:07  1910071
>>1909575
Мне потом каждый раз его скачивать с сайта и конпелять? Или пакет оформлять и поддерживать? А может ты на хуй пойдёшь, пёс?
Аноним (Microsoft Windows 7: Chromium based) 13/12/16 Втр 12:20:55  1910128
>>1910071
>Как это сделать в archlinux?
>нытье об отсутствии сорцов для компиляции
>Мне потом каждый раз его скачивать с сайта и конпелять?

Ставь бинарник и не еби тут никому мозги.

Аноним (BSD: Firefox based) 13/12/16 Втр 14:18:49  1910165
>>1908936
Минимум под 586 все давно конпелируют. Не болтайте ерундой.
Аноним (Microsoft Windows 10: Chromium based) 14/12/16 Срд 02:52:23  1910554
>>1908302 (OP)
Ну хуй знает. Когда гентоёбствовал, конпилял всю систему в native. Какого-то ебического роста производительности не заметил, хотя и пошустрее федорушки было.
Аноним (Apple GayPhone: Неизвестно) 15/12/16 Чтв 00:19:26  1911298
>>1909575
>>1908380
Расскажу вам об abs - одну из тех вещей которая позволяет арчеблядкам превосходить многих других дистроблядков. Так вот, это дерево портов, всё делается удобно через консоль, можно даже автоматизировать обновления.

А по делу - march=native это просто самый простой способ заставить дженту работать. Он мог оптимизировать (да, запуск быстрее на долю секунды, стоит компиляции всю ночь) для х32, но х64 все очень похожи, и то что ты соберёшь едва ли будет отличаться от бинарника в репах.
Аноним (Apple GayPhone: Неизвестно) 15/12/16 Чтв 00:20:36  1911301
>>1908594
Инфа для х32. Х64 мало отличаются.
Аноним (Linux: Chromium based) 15/12/16 Чтв 00:32:00  1911334
>>1911301
Спешите видеть, аутист в треде!
Аноним (Apple GayPhone: Неизвестно) 15/12/16 Чтв 01:24:02  1911390
>>1911334
Достойное опровержение.
Аноним (Linux: Chromium based) 15/12/16 Чтв 02:20:32  1911428
>>1911390
Невозможно иметь серьезную дискуссию с человеком, утверждающим что земля плоская.
Аноним (Microsoft Windows 7: Chromium based) 15/12/16 Чтв 11:16:22  1911603
>>1911298
>- march=native
У каждого гентушника в make.conf прописан, ничего удивительного. Компилятор сам подбирает оптимизации под конкретный проц.
Аноним (Ubuntu Linux: Chromium based) 15/12/16 Чтв 14:18:58  1911697
Есть 64-битный нетбук с 2 гигами оперативы и 32-битной виндой 7 (когда ставил, не мог даже подумать, что на нём стоит 64-битный процессор). Если поставить 64-битную винду, будет быстрее? По идее ведь, новая архитектура, всё такое. Интересует производительность браузера и видео, флеш плеера.
Аноним (Linux: Chromium based) 15/12/16 Чтв 20:08:34  1912019
>>1911697
Будет скорее всего.
Аноним (Google Android: Firefox based) 15/12/16 Чтв 20:13:31  1912025
>>1911697
64bitная винда отожрет у тебя столько озу, что произаодительность флеша тебя будет волновать в последнюю очередь, особноо, если это ссаная семерка.
Аноним (Linux: Firefox based) 17/12/16 Суб 05:39:56  1913494
>>1908625
Прост)))
Аноним (Ubuntu Linux: Chromium based) 17/12/16 Суб 16:00:02  1913720
>>1912025
Есть очень жручие игры на флеше.
Аноним (Microsoft Windows 10: Chromium based) 18/12/16 Вск 12:03:10  1914329
>>1911697
У меня древний ноутбук с такими же параметрами работал на 64-битной системе быстрее, хоть и памяти жралось немного больше.
Аноним (Linux: Chromium based) 18/12/16 Вск 12:20:03  1914343
>>1911697
Разницы не будет никакой. А 32-битные процессоры для пк и ноутов уже лет 15 как не делают.
Аноним (Microsoft Windows 7: Firefox based) 18/12/16 Вск 12:42:14  1914351
14715423795693.jpg (156Кб, 1280x868)
Производительность на кончиках пальцев, да?
А вот если просто железо купить помощнее, нищуки?
Аноним (Ubuntu Linux: Firefox based) 18/12/16 Вск 20:57:28  1914644
>>1914343
32-битные атомы делали в конце нулевых точно.
Аноним (Microsoft Windows 10: Chromium based) 20/12/16 Втр 11:56:13  1915572
>>1914351
Чего Windows 7 пользуешься тогда, богач?
Аноним (Linux: Firefox based) 20/12/16 Втр 14:36:18  1915638
>>1909117
Материалов жопой жуй. Если нужно всё супер-подробно, то вот, например https://www.debian.org/doc/manuals/maint-guide/
Плюс документация к checkinstall, apt, aptitiude, dpkg, dpkg-deb, debuild.
Самый искоробочный способ, работающий с исходниками из репозитория такой:
1. Раскомментируешь deb-src репы в /etc/apt/sources/list
2. sudo apt update && sudo apt install devscripts build-essential fakeroot
3. apt source пакетнейм && apt build-dep пакетнейм
4. debuild -us -uc
5. Устанавливаешь пакет с помощью dpkg -i или apt (в новых версиях можно локально, только путь до файла конкретно указать, но понимает и относительный путь)

Ещё apt-build есть. Почитай мануал, который я кинул выше, в общем.
Аноним (Linux: Firefox based) 20/12/16 Втр 14:42:27  1915642
>>1911298
>Так вот, это дерево портов
Борь, ты неправ. С натяжкой можно сравнить, но это не порты, такое есть в любом дистре.
>можно даже автоматизировать обновления.
Ноу шит?
Полон тред Димасиков. У вас каникулы что ли? Вроде ж рано ещё.
Аноним (Linux: Firefox based) 20/12/16 Втр 14:44:04  1915644
>>1915572
Потому что оно ещё хоть как-то ОС напоминает. Очевидно же.
Аноним (Fedora Linux: Firefox based) 20/12/16 Втр 16:01:04  1915672
>>1915638
Спасибо

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 92 | 9 | 46
Назад Вверх Каталог Обновить

Топ тредов
Избранное