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

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

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

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

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

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

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

Архив записей в блогах:
Еще не стихло зхо взрывов в поселке Урман, как опять летят снаряды в Удмуртии. А тем временем под Иглино люди пытаются привыкнуть к жизни в новых условиях, без работы, ...
Задался антропологическим вопросом:  — Почему человеку нравится смотреть на закат? Одна минута (не считая предшествующих 50 лет образования), и ответ готов. Во-первых, ...
Тема глубокая на 100 постов, но напишу один. Напишу сумбурно, как всегда. От санкций выигрывает экология. Планету захватили стада обезьян с разным уровнем развития и агрессивности. Сейчас на планете идёт чрезмерное потребление нефти, газа, воды, электроэнергии, различных товаров, авто. ...
Набрела в жж на истории про пап. Из серии "Нам с сестренкой каюк, наша мама на юг улетела недавно" Много историй. Много комментариев, и всем, почему-то, очень смешно. Чувствую себя уродом без чувства юмора, потому что мне не смешно ни разу, мне ...
Друзья! Приглашаем вас в пресс-тур, посвященный проектированию и изготовлению уникальной инновационной  реакторной установки РИТМ-200. Расскажем и покажем как проектируют, изготавливают и монтируют ядерные реакторы на корабли. ...