nlothik: (wtf)
[personal profile] nlothik

Нарисовали тут граждане аналитики скриптов на R — финансовые данные обрабатывать. Всё бы ничего, только на их лаптопах оно летает, а в продакшене скрипт встаёт колом.

Ну ладно, говорю, давайте посмотрим, в чём разница. Разница нашлась быстро.

Поджигаем скрипт — он радостно стартует, бодро грузит в память 40 с лихером гигабайт данных, а потом начинает долго и вдумчиво делать всякую фигню.

Открываю диспетчер задач. Смотрю… ага.

Гляжу в книгу — вижу фигу: из 64 ядер скрипт бодро молотит ОДНО ядро. Остальные 63 стоят вокруг, жуют сено, и курят бамбук.

Потому что про многонитевость и многопроцессность товарищ финансовый аналитик, как выясняется, слышит впервые в жизни.

На ноутбуке у него — AMD «Рязань» с турбочастотой 5.1 ГГц. А в продакшене, извините, ядер-то хоть отбавляй, но они попроще лицом будут, и на 2 ГГц.

Разработчик винит железо.
Я виню разработчика.

Потому что в 2026 году писать однопоточный процесс — это не просто западло, а тупизна со взломом.

Вот так и живём. Пойду писать грозное письмо проджект-лиду. Пусть он им в команду хоть одного погромиста с реальной степенью в CS вкрутит, иначе они продолжат выдавать херню на гора. Таких дундуков даже ИИ не спасает.

Permalink to this post

Date: 2026-01-29 07:27 pm (UTC)
From: [personal profile] pan_netnet
ыыы даже до меня ошло шо шоб 7зип быстрее арбайтал нужно ему в настройках ядер побольше прописать. и нашел же и прописал.

Profile

nlothik: (Default)
Multithreaded Branching Logic Blog

January 2026

S M T W T F S
    1 2 3
4 5 6 7 8 910
11 12 13 1415 1617
18 19 2021 222324
25 26 27 28 293031

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 29th, 2026 11:45 pm
Powered by Dreamwidth Studios