Witam.
Po przeczytaniu wpisu na blogu pana Jarosława Zabiełło
http://blog.zabiello.com/articles/page/3
postanowiłem osobiście, korzystając z umieszczonych tam skryptów przetestować wydajność Ruby’ego w stosunku PHP. Czytając artykuł ucieszyłem się, gdyż próbuje nakłonić kilka osób w firmie na używanie Ruby, i wpis o przewadze wydajności nad PHP ułatwił by mi to zadanie (oczywiście przewaga niewielka, chodziło raczej o zainteresowanie owych ludzi).
I tak wg. testów pana Zabiełło :
[i]Wyniki:
- Lua: 1.14 s
- Ruby 1.9: 1.49 s
- PHP 5.2: 1.74 s
- Python 2.5: 2.64 s
- Python 2.4.3: 2.72 s
- Ruby 1.8.5: 3.83 s.[/i]
U mnie wyniki były zupełnie odmienne:
[i]
YARV- Ruby 1.8.5 - 38.27 s
YARV- Ruby 1.9.0 - 38.29 s
Ruby 1.8.5 - 43.50 s
Ruby 1.9.0 - 53.16 s
PHP 5.0.2 - 7.80 s
[/i]
(YARV wersja 0.4.1 rev: 590)
wszystko jest skompilowane pod mój serwer (może nie jest bardzo wydajny ale podobne różnice uzyskałem na swoim domowym)
Teraz moje pytanie, buszując po googlach natknąłem się kilka podobnych wyników do pana Zabiełło, dlaczego moje wyniki różnią się tak bardzo? Czy coś robie nie tak?
/jeżeli temat był poruszany przepraszam, ale nie mogłem się doszukać “szukaj” na forum/
przepraszam.