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

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

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

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

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

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

@anonymous в астрале?

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

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

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

@anonymous я покакал

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

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