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

Re: очень хочется squirrelsh



Hello!

On Tuesday 19 January 2010 23:15:25 Oleg Tsymaenko wrote:
> > Итого в 40 раз медленнее перла запускается ;-) Вычеркиваем? :-)
> 
> (IMHO) некорректный тест и некорректные выводы
> По аналогии:
> 
> $ echo '#include "stdio.h"'     >hello.c
> $ echo 'main(){printf("\n");}' >>hello.c
> $ gcc hello.c -o hello
> $ time ./hello
> 
> real 0m0.001s
> user 0m0.000s
> sys 0m0.000s

Уточним:

$ time for i in `seq 1 10`;do ./hello; done
real	0m0.021s
user	0m0.000s
sys	0m0.020s

А можно и вот так:

$ diet gcc hello.c -o hello
$ time for i in `seq 1 10`;do ./hello; done
real	0m0.014s
user	0m0.000s
sys	0m0.008s

> 
> у меня "C" в 7 раз быстрее perl... "вычеркиваем" perl!!!

В зависимости от задачи. Бывает что и да, вычеркиваем.

> ну и на закуску "вычёркиваем" php и ruby
> 
> time php -r 'echo "\n";'
> real 0m0.042s
> time ruby -e 'puts("")'
> real 0m0.009s

Из этого растут костыли под названием fast-cgi, изобретенные 
пхпистами, которые прикручиваются ради компенсации тормозного 
запуска пхп-интерпретатора. Наличие костылей позволяет убедиться
что проблема и в самом деле есть.

А ruby вы зря в один ряд с пыхом поставили:
$ time echo ""|ruby

real	0m0.012s
user	0m0.004s
sys	0m0.004s

Не буду ставить пых, ибо он безобразие в виде апач за собой тянет,
но по остальным тестам получается, что у вас машинка вдвое шустрее,
так что руби запускается на порядок быстрее пхп (у меня частота проца 
снижена вдвое, т.к. я предпочитаю тишину, а спешить мне некуда).

Best regards, Alexey Pechnikov.
http://pechnikov.tel/

Reply to: