Профессионалы

топ 100 блогов mbr11.01.2025 Нет, давно известно, что большинству современных программистов надо вырвать руки из жопы и ими же отпиздить за полную профнепригодность. До этого момента я думал, что это относится, по большей части, к смузихлебам.

И вот тут в тредике человек жалуется, что ему не хватает 64 гигов для сборки сраного ведра. Ну, я прихуел малость, начал спрашивать детали. Я даже сразу не понял, что мне ответили. Оказывается они собирают ядро командой "make -j". Именно так - без параметров.

Для тех кто не понял. gcc - простой транслятор текстового файла в объектный код. Компиляция си - простейшая задача, проще только ассемблер. GCC запускается по принципу - один файл один процесс. Можно ускорить сборку, запустив несколько процессов одновременно. Транслятор запускается на одном ядре процессора и пока он не завершится, следующий процесс не стартанет и будет ожидать. Соответственно максимальная эффективность будет, когда количество запущенных процессов равно количеству ядер процессора, плюс один на кеширование.

За каким хером разработчики gcc оставили возможность запуска бесконечного количества процессов - я не знаю. Но чуваки делают именно это - загружают 14 тысяч процессов в оперативку, чтобы они ждали своей очереди. "Ну а че, быстрее же собирается, чем без параметров? Вот!". Почитать ман, естественно, никто не догадался.

Сука, и это кернел-разработчики. Люди, которые считаются суперпрофессионалами и одними из самых востребованных на сейчас с зарплатой, я думаю, в районе 500к.

Оставить комментарий

Архив записей в блогах:
Статья та же, что и в электронной версии, и вот перевод. Если бы сэр Артур Конан Дойл должен был подобрать название для хроники прошедших 12 месяцев из жизни 35-летнего Бенедикта Камбербэтча, актера года по версии GQ, он мог бы придумать что-то ...
Перед Новым годом я рассказывал, как в Старом Осколе рядом с надземным переходом через главную улицу автомобиль насмерть сбил женщину . Примерно то же произошло вчера в Томске, только переход был подземным, а жертв оказалось сразу две. Пишут, что подземный переход, ко всему прочему, был ...
Основы православной культуры. Урок 2: Библия и Евангелие Урок ведет и комментирует Софья Олеговна Никулина. лайки/дислайки, комменты закрыты.  (еще бы) цитаты: - Чем мы пачкаемся? - Грехами. - молодцы, все правильно понимаете, большие умнички - Кто со строк Библии разговаривает ...
Извиняйте сразу, если что, хотя тут не за что. Мне вот интересно, если во всем прогрессивном мире так поддерживают права гомосеков и прочих парафилов, почему практически не снимают фильмов для широкого экрана, где бы прославлялось это славно направление жизнедеятельности? Ну, там ...
Обычно английский термин mid-life crisis переводят как "кризис среднего возраста" и увязывают с проблемами на работе, в семье, взрослением детей, старением или смертью родителей, собственным старением. Мне кажется, что дело чуть в другом. Вернее, ...