[Moscow.pm] moscow.pm

Матюхин Вячеслав me на berekuk.ru
Сб Июл 7 04:53:52 PDT 2012



07.07.2012, 15:04, "Ivan Petrov" <i.petro.77.00 на gmail.com>:
>>>>   Ну, больше, чем баш. А если скриптов много, да они ещё на вдс, где
>>>>   памяти мало - это может иметь смысл.
>>>  я вот наблюдаю за памятью что занимают скрипты которые я пишу бывает
>>>  на перле вместо чем на баше. дык ну 4Кб он занимает. или 8Кб. какая
>>>  разница? система все равно страницами память выделяет.
>>  4Кб? Как бы не так.
>>  mmcleric на mmcleric:~$ perl -E 'system("cat /proc/$$/status")' | grep RSS
>>  VmRSS:    2072 kB
>>  mmcleric на mmcleric:~$ perl -E 'use Moose; system("cat /proc/$$/status")' | grep RSS
>>  VmRSS:   14900 kB
>>  mmcleric на mmcleric:~$ perl -E 'use Mojolicious; system("cat /proc/$$/status")' | grep RSS
>>  VmRSS:   20108 kB
>>  PS: Хаха, mojo тяжелее moose'а, кто бы мог подумать.
>
> тут надо определиться либо вы perl взамен баша используете, либо
> Mojolisious. Конечно web-фреймворк можно сваять и на баше, но он будет
> всяко больше занимать и тормознее работать нежели Mojo.
>
> а вот скрипты того же вида что и на баше пишутся "посмотреть есть ли
> файлы там-то, взять допнастройки из файлов тут-то, скопировать это
> оттуда сюда и запустить затем то-то" на перле занимают либо столько же
> памяти либо меньше чем баш. при этом не делая тысячи форков на каждый
> чих, поскольку на перле нафиг не надо собирать цепочки из grep/awk/sed

Да я и не спорю, собственно, что на перле удобнее писать консольные утилиты, чем на bash'е, и ничуть не медленнее.
Просто ваше изначальное утверждение про 4Кб ошибочно на 3 порядка.
Mojolicious не использую :)


Подробная информация о списке рассылки Moscow-pm