[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