Проверил PHP7 от 11 июня на потребление памяти процессом.
В php 5.5.9 процесс потребляет на 2-3 мегабайта меньше, то есть 11-14 мбайт.
В php 7 процесс потребляет 16 мбайт.
Что еще интересно в старом пхп потребление памяти скачет от 11 до 14 во время нагрузочного тестирования, а в php 7 оно остается одним и тем же.
_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
Что касается измерения внутри скрипта, то тут все радужнее.
измерял примерно так
echo memory_get_usage() . "\n";
echo memory_get_usage() . "\n";
В php 5.5.9 страница списка записей 1.47 мбайт
В php 7 страница списка записей 1.11 мбайт
_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
Цитата (chee @ 13.06.2015 - 01:16) |
Проверил PHP7 от 11 июня на потребление памяти процессом.
В php 5.5.9 процесс потребляет на 2-3 мегабайта меньше, то есть 11-14 мбайт. В php 7 процесс потребляет 16 мбайт.
Что еще интересно в старом пхп потребление памяти скачет от 11 до 14 во время нагрузочного тестирования, а в php 7 оно остается одним и тем же. |
Может быть код не адаптированный под PHP 7. Важно думаю другое: стоит ли новую разработку делать на РНР 7 или еще 5.6 побаловаться?.
_____________
Трус не играет в хокей
stump, в том и смысл что код не надо было оптимизировать под новую версию.
_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
Может быть в РНР 7 есть фишки которые ускоряют код, а для фишек из РНР 5.6 выполняется какое-то преобразование что замедляет.
_____________
Трус не играет в хокей
Я пишу программы без упора на специфичные фичи, так что такое исключено. Да и еще CMS система у меня объектная чуть менее чем полностью.
_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
ну ок.
_____________
Трус не играет в хокей
Но эти цифры мне все равно нравятся
_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
Пошел смотреть собственноглазно как шустрит РНР 7. Стянул с
http://windows.php.net/ сначала х64 в которой fast-cgi мне сказал давай - досвидания не буду работать. Стянул себе с того же
http://windows.php.net/ х86, запустил на IIS.
Запустил свой много-страдальный разрабатываемый проект в котором получил такие сравнения:
index.php - 0.222 : 0.013
loggined.php - 0.242 : 1.13
logout.php - 0.150 : 0.038
catalog.php - 0.224 : 2.73
goods.php - 0.345 : 0.049
carts - неоткрылся, ошибка.
PHP 5.6 : PHP 7.
Считаю что большие цифры от неадаптированности кода к версии 7. Вообще шустрит на отлично! Продолжаю разработку на в7.0
_____________
Трус не играет в хокей
Установил HHVM сделал проверку на конкурентные запросы, короче HHVM уделывает PHP 7 в два-три раза по скорости и проигрывает очень сильно по памяти занимамой процессом. А именно 16 мб против 90мб. Короче я и не знаю какие выводы делать.
_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
Цитата (chee @ 14.06.2015 - 20:58) |
Установил HHVM сделал проверку на конкурентные запросы, короче HHVM уделывает PHP 7 в два-три раза по скорости и проигрывает очень сильно по памяти занимамой процессом. А именно 16 мб против 90мб. Короче я и не знаю какие выводы делать. |
А куда так торопиться? Планируется очередной конкурент мордокниге?
Скорость нужна при очень большой посещаемости, в большинстве случаев лучше ориентироваться на память. ИМХО разумеется.
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
РНР 7 все равно выйдет и все равно все на него перейдут ИМХО.
_____________
Трус не играет в хокей
bestxp
15.06.2015 - 11:27
Смотря как потребляет HHVM если это постоянно занятая память то и неплохо если на 1 req то уже смотреть от остальных параметров
Invis1ble
15.06.2015 - 14:54
Цитата (twin @ 15.06.2015 - 06:17) |
Скорость нужна при очень большой посещаемости, в большинстве случаев лучше ориентироваться на память. ИМХО разумеется. |
почему?
насколько я знаю, память дешевле процессорного времени
_____________
Профессиональная разработка на заказЯ на GitHub |
второй профиль
Скорость радует.
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.