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

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: