Re: Нужен ли bash
Alexey Pechnikov -> debian-russian@lists.debian.org @ Wed, 24 Sep 2008 19:43:56 +0400:
>> >> и кстати если о ней говорить, то самый дорогой ресурс по сей день -
>> >> память, и вот шелл скрипт последовательно вызывающий сторонние
>> >> программки или даже одновременно запускающий пайповые процессы может
>> >> оказаться экономнее в системе нежели скрипт на интерпретаторном ЯП
>>
>> AP> Разумеется, очень экономно - запустить сторонний бинарь на пару
>> AP> мегабайт вместо вызова встроенной функции...
>>
>> Надо еще помнить, что бинарь, содержащий эту встроенную функцию, сам по
>> себе (считая реальное потребление в памяти при работе, естественно, а не
>> stat файла) мегабайт 10...
AP> Интерпретатор один. А из шелловского скрипта могут идти сотни
AP> вызовов внешних утилит, притом зачастую для простейших обработок
AP> небольших строк.
Так мы там про память говорим, а не про накладные расходы на fork/exec
(кстати, сильно преувеличенные... ls-то, особенно если не гнутый,
развесистой инициализацией не занимается...)
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
kernel bug (англ.) - ядрёна вошь
Reply to: