Artem Chuprina wrote: > Alexey Pechnikov -> debian-russian@lists.debian.org @ Thu, 4 Feb 2010 > 16:28:42 +0300: > AP> А можете подробнее рассказать? Я не в курсе, что с exec может быть > быстрее. > > На самом деле быстрее - вряд ли. Это потеря скорее в памяти. exec - > запуск без fork, с заменой бинаря по месту. В результате запустивший > процесс не ждет завершения запущенной команды, оставаясь шеллом и тратя > память, а сам ею становится.
Не только. Вероятно сам fork (за которым потом всё равно следует exec) всё же дорог. Попробуйте time seq 10000 | xargs -n 1 ./x-c /dev/null >/dev/null и то же с exec в x-c. Разница есть. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org