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

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

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

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

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

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

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

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