Re: Анонс: легковесная система полнотекстового поиска
Hello!
On Thursday 04 February 2010 21:37:49 Alexander Galanin wrote:
> cat в некоторых шеллах встроенный, потому и может оказаться быстрее. Для
> чистоты эксперимента надо вызывать /bin/cat.
Да как ни вызывай, с exec медленнее:
=========
$ cat ./x-c
#!/bin/dash
exec /bin/cat
$ time seq 1000 | xargs -n 1 ./x-c /dev/null
real 0m2.726s
user 0m0.728s
sys 0m1.948s
=========
$ cat ./x-c
#!/bin/dash
/bin/cat
$ time seq 1000 | xargs -n 1 ./x-c /dev/null
real 0m2.135s
user 0m0.496s
sys 0m1.552s
=========
И аналогично с баш:
=========
$ cat ./x-c
#!/bin/bash
exec /bin/cat
$ time seq 1000 | xargs -n 1 ./x-c /dev/null
real 0m4.778s
user 0m2.300s
sys 0m2.352s
=========
$ cat ./x-c
#!/bin/bash
/bin/cat
$ time seq 1000 | xargs -n 1 ./x-c /dev/null
real 0m2.681s
user 0m1.204s
sys 0m1.472s
Best regards, Alexey Pechnikov.
http://pechnikov.tel/
Reply to: