iHead

iHead
Рейтинг
137
Регистрация
25.04.2008
Интересы
Hosting (PHP, Bitrix), domains
babnicks:
Эксперемент поставленный на разных операционках с разным железом ни говорит ни о чем :)

равно как 1 эксперимент не говорит о том, что какой-то язык производительнее другого.

Ну и чтоб голова отдохнула: лурк :)

iHead добавил 26.10.2011 в 00:22

babnicks:
Запустите питон версию, тогда станет хоть что-то понятно... Если соотношение останется таким как в статье, значит дело просто в том, что у Вас лучше железо или операционка.

[alex@s16 ~]$ python 1.py

Time per iteration = 121.656868458 microseconds

у них 192. при пересчете на 2.93 должно быть 141.

141/121 = 1.16

как, видно, пропорция не та.

iHead добавил 26.10.2011 в 00:30

вот еще на той же машине, но PHP 5.2.17

[alex@s16 ~]$ /usr/local/bin/php -f 1.php

Time per iteration = 318.33 microsecondsnr

как, видно, производительность PHP 5.3.8 выше, чем 5.2.17 на обсуждаемом тесте:

318 / 271 = 1.17

вы, ошибаетесь, если думаете, что внутри ветки 5.2 не было улучшений производительности, особенно на версиях с разницей в 3 года.

вот что у меня получилось по поводу PHP

проц с частотой 2.93ГГц

[alex@s16 ~]$ /usr/local/bin/php-538 -f 1.php

Time per iteration = 271.31 microsecondsnr

у них в тесте 593 при частоте 2.16ГГц.

грубо говоря при частоте 2.93 получилось бы 593 * 2.16 / 2.93 = 437.

437 / 271 = 1.61 (во столько раз PHP 5.3.8 быстрее 5.2.3 на этом тесте).

этим я хотел показать разницу в версиях PHP.

из этой темы удаляюсь. все остальное, я уже сказал. удачи :)

babnicks:
Ну уж если начали оффтоп, то продолжу:
...
скорость работы самого языка: создание объектов, освобождение памяти, работу с указателями

все это в той версии PHP сильно отличается от того что, есть в PHP сейчас.

Java так вообще никогда не блистала производительностью, объекты, конечно, ее конек.

serkl:
Не в поддержку холивара, но хороший сравнительный тест в статье, еще раз укоренился в том, что питон превосходит php по скорости.
Да в общем-то ни разу в этом не сомневался и до этой статьи.

ок, не хотел писать, но ради объективности отмечу.

там PHP сильно старый, неизвестен состав модулей, неизвестно использовался ли акселератор. сравнивается время работы кода, но ничего не сказано о времени старта/инициализации приложения. нет также информации о потребляемой оперативной памяти для понимания того, какой ценой дается производительность. нет информации о числе прогонов, тесты надо усреднять вобще-то, нет информации о прочих факторах. ну и сам тест - ООП, есть много других вещей, производительность которых можно сравнивать в языках и результат может быть иным.

babnicks:
а нафиг Вы его начали если лень?

чтобы указать на сомнительность данного высказывания. если вы считаете, что это не так, просто пропустите данное высказывание, дайте возможность другим подумать.

babnicks:
Если Вы оперируете понятием веры то да, неубедительно, ибо вера она на то и вера, для нее нет понятие "убедительно".

Если говорить о фактах, то вот Вам факты, можете проверить на этом алгоритме или изобрести свой и опубликовать иные результаты.

Ну а если Вам это не надо, то зачем тогда риторические вопросы? Чтоб продемонстрировать позицию "над" ;) ?

потому что холироваром лень заниматься.

был бы результат задачу можно придумать :)

babnicks:
250%

это был риторический вопрос.

имхо, неубедительно.

babnicks:

Если хотите действительно быстро, то вместо php возьмите python :) А если еще быстрее, то java :)

инфа 100%? :)

не завершайте работу скрипта, если это возможно.

KM.UA:
Это не критическая ошибка.

действительно.

как вариант один из лог-файлов (в т.ч. относящийся к виртхосту с несуществущим DocumentRoot) не может быть открыт.

Всего: 870