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

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

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

#348WU7/UFE / @minoru / 3638 дней назад
@minoru пруф или шинукс заточен под пхп+апач
#348WU7/9OK / @anonymous --> #348WU7/UFE / 3638 дней назад

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

#348WU7/OJB / @lexszero / 3638 дней назад
> Я в последнее время начал понимать, откуда берется вот это вот кукареканье про то, что запуск процесса дорогой, и поэтому все надо тащить в код основной программы. Кто-то всерьез предлагает совать весь код в один файл скрипта? Или ты прост с любителями статической линковки пообщался? > Если это ХУЯСКЕЛЬ, то надо ждать, пока дерьмо размером в полсотни мегабайт загрузится и развернет свой сраный рантайм. эльфы при запуске не загружаются целиком, только те страницы отображения в память, которые реально используются. Например, референсный компилятор go тоже выдает относительно жирные бинари, но памяти 10 МБ бинарь может занимать пол-мегабайта. Потому тормоза в хаскеле, скорее всего, только из-за тяжелой инициализации.
#348WU7/Z08 / @anonymous / 3638 дней назад
@minoru Ты можешь заткнуться?
#348WU7/V4Q / @komar --> #348WU7/UFE / 3638 дней назад
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 / 3638 дней назад
@l29ah Ты можешь заткнуться?
#348WU7/V66 / @komar --> #348WU7/C3K / 3638 дней назад
@komar не
#348WU7/7F5 / @l29ah --> #348WU7/V66 / 3638 дней назад
@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 / 3638 дней назад
@anonymous > Потому тормоза в хаскеле, скорее всего, только из-за тяжелой инициализации. Тормоза хаскеля скорее всего связаны с особой любовью комара. Всё в порядке.
#348WU7/OZM / @ndtimofeev --> #348WU7/Z08 / 3638 дней назад
@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 / 3638 дней назад
@l29ah да, съеби писать юниксвейные утилитки
#348WU7/UA6 / @komar --> #348WU7/P15 / 3638 дней назад
@l29ah Так ты это… кондуиты подключи, линзы и это самое.
#348WU7/QJD / @ndtimofeev --> #348WU7/P15 / 3638 дней назад
@ndtimofeev Подключи за меня, тыж хаскелист. Бинарник, к слову, 2,2МБ у х-ля и 16кБ у сишки.
#348WU7/DFW / @l29ah --> #348WU7/QJD / 3638 дней назад
@l29ah > Подключи за меня, тыж хаскелист. Вы меня с кем-то путаете. Я — музыкант^Wхимик. А на собеседование сегодня ходил ты. > Бинарник, к слову, 2,2МБ у х-ля и 16кБ у сишки. Как ты умудрился, наркоман? У меня по дефолту 1.1M и 776K после стрипа при том что у ghc рантайм как раз килобайт 600-700.
#348WU7/D2J / @ndtimofeev --> #348WU7/DFW / 3638 дней назад
@ndtimofeev Не знаю. После стрипа у меня 784.
#348WU7/YDA / @l29ah --> #348WU7/D2J / 3638 дней назад
@ndtimofeev Если ты хочешь меряться абстракциями, то сравнивать что-то с сишкой будет как минимум странно, алсо. С динамической парашей тоже неоч, но тут тоже встаёт проблема: и для $хаскеля, и для $питона все типичные задачи уже давно отпидорашены и решаются через сишкообёртки чуть более чем наполовину, и соревноваться остаётся только в скорости исполнения бесконечных циклов. // я бы заебенил cat на кондуитах, но не помню как их идиоматично использовать, поэтому сольюсь, сообщив что у всех тяжёлых униксвейных утилит должен быть интерфейс 9p
#348WU7/O2M / @l29ah --> #348WU7/D2J / 3638 дней назад
@l29ah лучше съеби
#348WU7/SNM / @komar --> #348WU7/O2M / 3638 дней назад
@komar Ппц ты предсказуемый, придумай чо повеселее уже. Вон, посмотри как ниндзя зажигает!
#348WU7/OZ9 / @l29ah --> #348WU7/SNM / 3638 дней назад
@l29ah Ок. Линзы не в тему. А вот без кондуитов/пайпов и текста/байтстрок ты наешься говна с массивным вводом выводом из-за проблем которых в сишке просто нет. А при сравнение с языками на букву P ты упрёшься в 1) ленивые вычисления против строгих (случайно обошёл список пар два раза создав попутно кучу санков) 2) персистентные структуры против присвоения (тупо насоздавал ссылок на предыдущие версии структуры данных) 3) эффективность сборщика мусора (которому приходится разгребать кучу говна созданного в первых двух пунктах). В принципе если делать всё по уму, то проблем не будет, но где ты видел программы не написанные хуем по клавиатуре в припадке иступления?
#348WU7/9L5 / @ndtimofeev --> #348WU7/O2M / 3637 дней назад
@ndtimofeev Сука, блядь, упомянул пидорскую игрушку, будут мне тут анальные смазки всю ночь в каментах обсуждать.
#348WU7/HZN / @komar --> #348WU7/9L5 / 3637 дней назад
@komar Ты знал что так будет.
#348WU7/BLF / @ndtimofeev --> #348WU7/HZN / 3637 дней назад
@ndtimofeev Я думал вы по шконкам сидите и папиры читаете, так нет, повыползали.
#348WU7/AHP / @komar --> #348WU7/BLF / 3637 дней назад
@komar Чё как там, много инстансов рельсов уже удалось запихнуть в гиговую впс?
#348WU7/7KE / @l29ah --> #348WU7/AHP / 3637 дней назад
@l29ah > гиговую Все нищеебствуешь, пердолик?
#348WU7/CPI / @komar --> #348WU7/7KE / 3637 дней назад
@komar Не я плз.
#348WU7/8HV / @l29ah --> #348WU7/CPI / 3637 дней назад
@komar ты можешь сьебать уже?
#348WU7/6TD / @anonymous --> #348WU7/HZN / 3637 дней назад
@l29ah расскажи про собеседование, чоза вакансия, чо спрашивали.
#348WU7/YMY / @anonymous --> #348WU7/O2M / 3637 дней назад
@anonymous "Вы видите, что к вам во время работы приближается полицейский. Ваши действия?"
#348WU7/IMP / @anonymous --> #348WU7/YMY / 3637 дней назад
@anonymous превентивно нарушаю (на самом деле нет) нап первым
#348WU7/JA5 / @anonymous --> #348WU7/IMP / 3637 дней назад
#348WU7/EXM / @krkm --> #348WU7/IMP / 3637 дней назад
питончик не парсит каждый раз файлы, байткод кешируется
#348WU7/FPR / @anonymous / 3637 дней назад

@anonymous в астрале?

#348WU7/5O9 / @lexszero --> #348WU7/FPR / 3637 дней назад
@anonymous перхоть твоя подзалупная кешируется
#348WU7/OS2 / @komar --> #348WU7/FPR / 3637 дней назад
@lexszero в соседнем кармане
#348WU7/S00 / @anonymous --> #348WU7/5O9 / 3637 дней назад
@komar кешируется, но инвалидирую каждый день
#348WU7/TNT / @anonymous --> #348WU7/OS2 / 3637 дней назад
@lexszero .пук
#348WU7/0CH / @l29ah --> #348WU7/5O9 / 3637 дней назад

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

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

@anonymous я покакал

#348WU7/Y03 / @lexszero --> #348WU7/YCB / 3637 дней назад
@lexszero а я еще только разгоняю кишку
#348WU7/JI5 / @anonymous --> #348WU7/Y03 / 3637 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

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