↑↑↓↓←→←→ⒷⒶ Войти !bnw Сегодня Клубы
Я в последнее время начал понимать, откуда берется вот это вот кукареканье про то, что запуск процесса дорогой, и поэтому все надо тащить в код основной программы. Да потому что пишут на дерьме всяком. Если на ПИЗДОНЧИКЕ, то надо не просто запускать процесс — надо ждать, пока пиздончик прочитает и распарсит 666 файлов скриптоговна, разбросанных по всему харду. И не дай Бог у тебя не SSD. Если это ХУЯСКЕЛЬ, то надо ждать, пока дерьмо размером в полсотни мегабайт загрузится и развернет свой сраный рантайм. Да, если на говне писать, то запуск процесса — невероятный оверхед.
Рекомендовали: @ndtimofeev
#348WU7 / @komar / 3343 дня назад

Вот это пост! Такое впечатление, что ты делал шаг, но в последний момент убрал ногу и со всего размаху шлёпнулся еблищем об асфальт. «Пишут на дерьме»…

Палю: быдло не умеет в архитектуру, не понимает, что на постоянное дёргание расчитаны только сервисы, а не обычные тулзы, и в итоге винит всех вокруг.

#348WU7/UFE / @minoru / 3343 дня назад
@minoru пруф или шинукс заточен под пхп+апач
#348WU7/9OK / @anonymous --> #348WU7/UFE / 3343 дня назад
@minoru Ты можешь заткнуться?
#348WU7/V4Q / @komar --> #348WU7/UFE / 3343 дня назад

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

#348WU7/OJB / @lexszero / 3343 дня назад
> Я в последнее время начал понимать, откуда берется вот это вот кукареканье про то, что запуск процесса дорогой, и поэтому все надо тащить в код основной программы. Кто-то всерьез предлагает совать весь код в один файл скрипта? Или ты прост с любителями статической линковки пообщался? > Если это ХУЯСКЕЛЬ, то надо ждать, пока дерьмо размером в полсотни мегабайт загрузится и развернет свой сраный рантайм. эльфы при запуске не загружаются целиком, только те страницы отображения в память, которые реально используются. Например, референсный компилятор go тоже выдает относительно жирные бинари, но памяти 10 МБ бинарь может занимать пол-мегабайта. Потому тормоза в хаскеле, скорее всего, только из-за тяжелой инициализации.
#348WU7/Z08 / @anonymous / 3343 дня назад
@anonymous > Потому тормоза в хаскеле, скорее всего, только из-за тяжелой инициализации. Тормоза хаскеля скорее всего связаны с особой любовью комара. Всё в порядке.
#348WU7/OZM / @ndtimofeev --> #348WU7/Z08 / 3343 дня назад
l29ahZl29ah-x201 ~/tmp ‰ echo 'main = putStrLn "хуй"' > a.hs l29ahZl29ah-x201 ~/tmp ‰ ghc a.hs [1 of 1] Compiling Main ( a.hs, a.o ) Linking a ... l29ahZl29ah-x201 ~/tmp ‰ time ./a хуй ./a 0.00s user 0.00s system 78% cpu 0.004 total l29ahZl29ah-x201 ~/tmp ‰ time ./a хуй ./a 0.00s user 0.00s system 75% cpu 0.004 total l29ahZl29ah-x201 ~/tmp ‰ time sh -c 'for f in `seq 0 1000`; do ./a > /dev/null; done' sh -c 'for f in `seq 0 1000`; do ./a > /dev/null; done' 0.07s user 0.18s system 9% cpu 2.608 total Хинкпад пятилетней давности.
#348WU7/C3K / @l29ah / 3343 дня назад
@l29ah Ты можешь заткнуться?
#348WU7/V66 / @komar --> #348WU7/C3K / 3343 дня назад
@komar не
#348WU7/7F5 / @l29ah --> #348WU7/V66 / 3343 дня назад
@komar ‰ time sh -c 'for f in `seq 0 1000`; do python -c '\''print "хуй"'\'' > /dev/null; done' sh -c 14.94s user 4.33s system 91% cpu 21.128 total
#348WU7/3IK / @l29ah --> #348WU7/V66 / 3343 дня назад
@l29ah l29ahZl29ah-x201 ~/tmp ‰ echo 'int main(){puts("хуй");return 0;}' > a.c l29ahZl29ah-x201 ~/tmp ‰ gcc a.c l29ahZl29ah-x201 ~/tmp ‰ time sh -c 'for f in `seq 0 1000`; do ./a.out > /dev/null; done' sh -c 'for f in `seq 0 1000`; do ./a.out > /dev/null; done' 0.05s user 0.18s system 20% cpu 1.089 total Знаете, а хаскель неплох; буду писать юниксвейные утилитки на нём.
#348WU7/P15 / @l29ah --> #348WU7/3IK / 3343 дня назад
@l29ah да, съеби писать юниксвейные утилитки
#348WU7/UA6 / @komar --> #348WU7/P15 / 3343 дня назад
@l29ah Так ты это… кондуиты подключи, линзы и это самое.
#348WU7/QJD / @ndtimofeev --> #348WU7/P15 / 3343 дня назад
@ndtimofeev Подключи за меня, тыж хаскелист. Бинарник, к слову, 2,2МБ у х-ля и 16кБ у сишки.
#348WU7/DFW / @l29ah --> #348WU7/QJD / 3343 дня назад
@l29ah > Подключи за меня, тыж хаскелист. Вы меня с кем-то путаете. Я — музыкант^Wхимик. А на собеседование сегодня ходил ты. > Бинарник, к слову, 2,2МБ у х-ля и 16кБ у сишки. Как ты умудрился, наркоман? У меня по дефолту 1.1M и 776K после стрипа при том что у ghc рантайм как раз килобайт 600-700.
#348WU7/D2J / @ndtimofeev --> #348WU7/DFW / 3343 дня назад
@ndtimofeev Не знаю. После стрипа у меня 784.
#348WU7/YDA / @l29ah --> #348WU7/D2J / 3343 дня назад
@ndtimofeev Если ты хочешь меряться абстракциями, то сравнивать что-то с сишкой будет как минимум странно, алсо. С динамической парашей тоже неоч, но тут тоже встаёт проблема: и для $хаскеля, и для $питона все типичные задачи уже давно отпидорашены и решаются через сишкообёртки чуть более чем наполовину, и соревноваться остаётся только в скорости исполнения бесконечных циклов. // я бы заебенил cat на кондуитах, но не помню как их идиоматично использовать, поэтому сольюсь, сообщив что у всех тяжёлых униксвейных утилит должен быть интерфейс 9p
#348WU7/O2M / @l29ah --> #348WU7/D2J / 3343 дня назад
@l29ah лучше съеби
#348WU7/SNM / @komar --> #348WU7/O2M / 3343 дня назад
@komar Ппц ты предсказуемый, придумай чо повеселее уже. Вон, посмотри как ниндзя зажигает!
#348WU7/OZ9 / @l29ah --> #348WU7/SNM / 3343 дня назад
@l29ah Ок. Линзы не в тему. А вот без кондуитов/пайпов и текста/байтстрок ты наешься говна с массивным вводом выводом из-за проблем которых в сишке просто нет. А при сравнение с языками на букву P ты упрёшься в 1) ленивые вычисления против строгих (случайно обошёл список пар два раза создав попутно кучу санков) 2) персистентные структуры против присвоения (тупо насоздавал ссылок на предыдущие версии структуры данных) 3) эффективность сборщика мусора (которому приходится разгребать кучу говна созданного в первых двух пунктах). В принципе если делать всё по уму, то проблем не будет, но где ты видел программы не написанные хуем по клавиатуре в припадке иступления?
#348WU7/9L5 / @ndtimofeev --> #348WU7/O2M / 3343 дня назад
@ndtimofeev Сука, блядь, упомянул пидорскую игрушку, будут мне тут анальные смазки всю ночь в каментах обсуждать.
#348WU7/HZN / @komar --> #348WU7/9L5 / 3343 дня назад
@komar Ты знал что так будет.
#348WU7/BLF / @ndtimofeev --> #348WU7/HZN / 3343 дня назад
@ndtimofeev Я думал вы по шконкам сидите и папиры читаете, так нет, повыползали.
#348WU7/AHP / @komar --> #348WU7/BLF / 3343 дня назад
@komar Чё как там, много инстансов рельсов уже удалось запихнуть в гиговую впс?
#348WU7/7KE / @l29ah --> #348WU7/AHP / 3343 дня назад
@l29ah > гиговую Все нищеебствуешь, пердолик?
#348WU7/CPI / @komar --> #348WU7/7KE / 3343 дня назад
@komar Не я плз.
#348WU7/8HV / @l29ah --> #348WU7/CPI / 3343 дня назад
@komar ты можешь сьебать уже?
#348WU7/6TD / @anonymous --> #348WU7/HZN / 3343 дня назад
@l29ah расскажи про собеседование, чоза вакансия, чо спрашивали.
#348WU7/YMY / @anonymous --> #348WU7/O2M / 3343 дня назад
@anonymous "Вы видите, что к вам во время работы приближается полицейский. Ваши действия?"
#348WU7/IMP / @anonymous --> #348WU7/YMY / 3342 дня назад
@anonymous превентивно нарушаю (на самом деле нет) нап первым
#348WU7/JA5 / @anonymous --> #348WU7/IMP / 3342 дня назад
@anonymous Сорь, это был тип намек на то, что "работа в химической индустрии" является работой закладчиком.
#348WU7/I11 / @anonymous --> #348WU7/JA5 / 3342 дня назад
#348WU7/EXM / @krkm --> #348WU7/IMP / 3342 дня назад
питончик не парсит каждый раз файлы, байткод кешируется
#348WU7/FPR / @anonymous / 3342 дня назад

@anonymous в астрале?

#348WU7/5O9 / @lexszero --> #348WU7/FPR / 3342 дня назад
@lexszero в соседнем кармане
#348WU7/S00 / @anonymous --> #348WU7/5O9 / 3342 дня назад
@lexszero .пук
#348WU7/0CH / @l29ah --> #348WU7/5O9 / 3342 дня назад

@l29ah ну а пуки где лежат? уж ли не том же самом сторадже ебаном?

#348WU7/W7C / @lexszero --> #348WU7/0CH / 3342 дня назад
@lexszero ну я и написал, что только компиляция+парсинг кешируются
#348WU7/50H / @anonymous --> #348WU7/W7C / 3342 дня назад
@anonymous Да съеби уже, блядь.
#348WU7/DO6 / @komar --> #348WU7/50H / 3342 дня назад
@komar съебал в будущее без питона, программ на дисках, и файловых систем вообще а чего добился ты?
#348WU7/YCB / @anonymous --> #348WU7/DO6 / 3342 дня назад
@anonymous Умница.
#348WU7/9JB / @komar --> #348WU7/YCB / 3342 дня назад

@anonymous я покакал

#348WU7/Y03 / @lexszero --> #348WU7/YCB / 3342 дня назад
@lexszero а я еще только разгоняю кишку
#348WU7/JI5 / @anonymous --> #348WU7/Y03 / 3342 дня назад
@anonymous перхоть твоя подзалупная кешируется
#348WU7/OS2 / @komar --> #348WU7/FPR / 3342 дня назад
@komar кешируется, но инвалидирую каждый день
#348WU7/TNT / @anonymous --> #348WU7/OS2 / 3342 дня назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.