The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Linux Mint начал формирование классического пакета с Chromium, opennews (ok), 01-Ноя-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


68. "Linux Mint начал формирование классического пакета с Chromiu..."  +2 +/
Сообщение от nomad__ (ok), 01-Ноя-20, 19:32 
> компиляция на типовом компьютере длится около 6 часов

6 часов на компиляцию браузера?! Это что за оп твою муть?

Ответить | Правка | Наверх | Cообщить модератору

71. "Linux Mint начал формирование классического пакета с Chromiu..."  +/
Сообщение от Аноним (64), 01-Ноя-20, 19:39 
там нет характеристик технических "типового компьютера". так что не ведёмся на желтую инфу
Ответить | Правка | Наверх | Cообщить модератору

74. "Linux Mint начал формирование классического пакета с Chromiu..."  +1 +/
Сообщение от Аноним (63), 01-Ноя-20, 20:00 
Ну на моём вполне типовом ПК (ака 4 ядра и тд) 6 часов это несколько меньше чем по факту, у многих пользователей и все 12 часов занимает. Так что вполне корректное среднее значение, ничего жёлтого в ней нет.
Ответить | Правка | Наверх | Cообщить модератору

83. "Linux Mint начал формирование классического пакета с Chromiu..."  +/
Сообщение от Аноним (64), 01-Ноя-20, 22:10 
Сколько потоков, сколько памяти? Ну серьёзно, мы же не девочки. Можно компилять один час, но при этом расходуя все ресурсы и делая рабочую станцию неюзабельной, можно компилять в один поток 6 часов. Ну вот реально
Ответить | Правка | Наверх | Cообщить модератору

85. "Linux Mint начал формирование классического пакета с Chromiu..."  +/
Сообщение от Аноним (63), 01-Ноя-20, 22:22 
Нельзя конпелять в 1 поток 5 часов, поэтому что 6+ часов это при условии что _все_ ресурсы будут отданы на компиляцию. Память не имеет значения, там было хорошо больше 20 гигов на диске нужно в процессе компиляции. Мне казалось, это должно быть очевидно. Ах да, компиляция хромиума подозрительно много тепла производит, и, если процессор в троттлинг упадёт, компилировать ты будешь в разы дольше. Т.е. лаптопы сразу отпадают. На моей памяти это единственная программа, компиляция которой сваливала процессор в защиту от перегрева, пришлось даже проапгрейдить СО (по другой причине). И у меня генту была, я бы заметил сообщения. Я проверял, их не было -- только хромиум (и webengine, что в принципе одно и то же).
Ответить | Правка | Наверх | Cообщить модератору

86. "Linux Mint начал формирование классического пакета с Chromiu..."  +/
Сообщение от Аноним (64), 01-Ноя-20, 22:28 
>Нельзя конпелять в 1 поток 5 часов, поэтому что 6+ часов это при условии что _все_ ресурсы будут отданы на компиляцию.

Не распарсил, сорри. Память имеет значение, потому что чем больше у тебя памяти, тем больше потоков ты можешь себе позволить. Цппшное очень любит жрать. Насчёт лаптопов - не знаю, мне норм было на a8 от самсунга.

Ответить | Правка | Наверх | Cообщить модератору

89. "Linux Mint начал формирование классического пакета с Chromiu..."  +/
Сообщение от Аноним (63), 01-Ноя-20, 22:54 
Только больше чем ядра+1 будет только замедлять и совершенно не имеет значения на сколько потоков ты превзошёл практические возможности -- на переключения контекста уходит всё больше и больше времени и всё замедляется и греется ещё больше всё менее эффективно. Ядра +1 это уже больше оптимального и используется только по причине того, что иначе ресурсы могут оставаться неизрасходованными.
Ответить | Правка | Наверх | Cообщить модератору

90. "Linux Mint начал формирование классического пакета с Chromiu..."  +/
Сообщение от Аноним (64), 01-Ноя-20, 23:03 
>переключения контекста

это вроде не сильно затратная операция чисто технически. насчёт искусственного увеличения потоков - попробуй собрать хромого на потоке на ядро, а потом увеличь потоки на два. и скажи мне блин, что не видишь разницы. но да, тачка будет неюзабельная

Ответить | Правка | Наверх | Cообщить модератору

91. "Linux Mint начал формирование классического пакета с Chromiu..."  +/
Сообщение от Аноним (63), 01-Ноя-20, 23:29 
При переключении контекста все кэши сбрасываются и любой процесс скачущий с ядра на ядро всегда замедляется на порядки. А разница конечно будет, но быстрее не станет -- больше будет уходить в никуда и всё параллельно исполняемое будет иметь всё больше затруднений. Если потоков у процессора больше чем ядер, тут возможны варианты в зависимости от процессора и задачи (используемых блоков процессора), но ориентироваться стоит на число ядер.
Ответить | Правка | Наверх | Cообщить модератору

95. "Linux Mint начал формирование классического пакета с Chromiu..."  +1 +/
Сообщение от Ordu (ok), 02-Ноя-20, 00:25 
Но при этом, чем больше у тебя памяти, тем меньше смысла запускать количество потоков большее, чем количество ядер. 5 потоков на 4 ядрах будут производить больше работы чем 4 потока на тех же ядрах только в том случае, если потоки регулярно блокируются на вводе/выводе. Причём не просто блокируются пока ядро пишет из юзерспейс буфера в ядерный буфер в дисковом кеше (процессор при этом всё равно занят необходимой работой, которую всё равно придётся выполнять), а когда ядро упирается в то, что свободного буфера нет, и поэтому надо освободить кусок памяти записав его содержимое на диск. Или то же самое но с чтением -- когда gcc натыкается на #include<header.h>, и этот хидер не найден в дисковом кеше в оперативки, и поэтому ядро блокирует поток до тех пор, пока диск не отдаст содержимое этого хидера. Или может ядро ждёт не хидера, а пачку .o файлов, которые процесс сборки при помощи ld объединяет в один .la.

Чем больше ОЗУ, тем реже такие блокировки. Чем реже блокировки, тем меньше смысла иметь запасные потоки, которые можно выполнять, пока другие заблокированы.

Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

84. "Linux Mint начал формирование классического пакета с Chromiu..."  +/
Сообщение от Аноним (64), 01-Ноя-20, 22:18 
А вообще жесть. У меня в 16 потоков вроде за час собирался и хромой и лиса и либра. Это года 4 назад было. Всё стало совсем плохо?
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

75. "Linux Mint начал формирование классического пакета с Chromiu..."  +1 +/
Сообщение от Аноним (63), 01-Ноя-20, 20:03 
Я застал время, когда хромиум компилировался полчаса, а файрфокс 15 минут вместо часа (не считая раст и всё остальное). Ну, вообще, это было всего несколько лет назад.
Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру