[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Нужен ли bash



AP> В сообщении от Wednesday 24 September 2008 18:17:00 Dmitry E. Oboukhov
AP> написал(а):
AP>> и кстати если о ней говорить, то самый дорогой ресурс по сей день -
AP>> память, и вот шелл скрипт последовательно вызывающий сторонние
AP>> программки или даже одновременно запускающий пайповые процессы может
AP>> оказаться экономнее в системе нежели скрипт на интерпретаторном ЯП

AP> Разумеется, очень экономно - запустить сторонний бинарь на пару мегабайт
AP> вместо вызова встроенной функции...

смотри, ты пускаешь бинарь на пару мегабайт и после этого память СИСТЕМЕ
ВОЗВРАЩАЕТСЯ, несмотря на то что бинарь разворачивает в памяти массив на
50 мегабайт (скажем)

теперь берем скажем перл: ты разворачиваешь в памяти массив на 50
мегабайт, делаешь вычисления и идешь дальше
массив выходит из области видимости, память освобождается для перла, но
не для OS.
если скрипт работает длительно, то получается мы 50 мегабайт у системы
отъели и не отдаем
а в случае с шелл-скриптом мы отняли у системы 52 мега и тут же вернули

пиковое потребление памяти больше, среднее меньше
вот и вся разница
--

. ''`. Dmitry E. Oboukhov
: :’  : unera@debian.org
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537

Attachment: signature.asc
Description: Digital signature


Reply to: