On Thu, 4 Feb 2010 22:03:38 +0300 Alexey Pechnikov <pechni...@mobigroup.ru> wrote:
> Hello! > > On Thursday 04 February 2010 21:37:49 Alexander Galanin wrote: > > cat в некоторых шеллах встроенный, потому и может оказаться быстрее. Для > > чистоты эксперимента надо вызывать /bin/cat. > > Да как ни вызывай, с exec медленнее: Следи за руками :) $ cat x-c #!/bin/dash exec /bin/cat $ /usr/bin/time sh -c "seq 1000 | xargs -n 1 ./x-c /dev/null" 0.42user 0.98system 0:01.41elapsed 100%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (0major+341097minor)pagefaults 0swaps $ cat x-c #!/bin/dash /bin/cat $ /usr/bin/time sh -c "seq 1000 | xargs -n 1 ./x-c /dev/null" 0.54user 1.21system 0:01.77elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (0major+395531minor)pagefaults 0swaps -- Alexander Galanin
pgptS0Ej3nYOK.pgp
Description: PGP signature