[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: PHP 7
Страницы: 1, 2
chee
Проверил PHP7 от 11 июня на потребление памяти процессом.

В php 5.5.9 процесс потребляет на 2-3 мегабайта меньше, то есть 11-14 мбайт.
В php 7 процесс потребляет 16 мбайт.

Что еще интересно в старом пхп потребление памяти скачет от 11 до 14 во время нагрузочного тестирования, а в php 7 оно остается одним и тем же.


_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
chee
Что касается измерения внутри скрипта, то тут все радужнее.

измерял примерно так

echo memory_get_usage() . "\n";

// do something

echo memory_get_usage() . "\n";


В php 5.5.9 страница списка записей 1.47 мбайт
В php 7 страница списка записей 1.11 мбайт

_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
stump
Цитата (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 побаловаться?.

_____________
Трус не играет в хокей
chee
stump, в том и смысл что код не надо было оптимизировать под новую версию.


_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
stump
Может быть в РНР 7 есть фишки которые ускоряют код, а для фишек из РНР 5.6 выполняется какое-то преобразование что замедляет.

_____________
Трус не играет в хокей
chee
Я пишу программы без упора на специфичные фичи, так что такое исключено. Да и еще CMS система у меня объектная чуть менее чем полностью.

_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
stump
ну ок.

_____________
Трус не играет в хокей
chee
Но эти цифры мне все равно нравятся smile.gif

_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
stump
Пошел смотреть собственноглазно как шустрит РНР 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



_____________
Трус не играет в хокей
chee
Установил HHVM сделал проверку на конкурентные запросы, короче HHVM уделывает PHP 7 в два-три раза по скорости и проигрывает очень сильно по памяти занимамой процессом. А именно 16 мб против 90мб. Короче я и не знаю какие выводы делать. ohmy.gif

_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
twin
Цитата (chee @ 14.06.2015 - 20:58)
Установил HHVM сделал проверку на конкурентные запросы, короче HHVM уделывает PHP 7 в два-три раза по скорости и проигрывает очень сильно по памяти занимамой процессом. А именно 16 мб против 90мб. Короче я и не знаю какие выводы делать. ohmy.gif

А куда так торопиться? Планируется очередной конкурент мордокниге?

Скорость нужна при очень большой посещаемости, в большинстве случаев лучше ориентироваться на память. ИМХО разумеется.

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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
stump
РНР 7 все равно выйдет и все равно все на него перейдут ИМХО.

_____________
Трус не играет в хокей
bestxp
Смотря как потребляет HHVM если это постоянно занятая память то и неплохо если на 1 req то уже смотреть от остальных параметров
Invis1ble
Цитата (twin @ 15.06.2015 - 06:17)
Скорость нужна при очень большой посещаемости, в большинстве случаев лучше ориентироваться на память. ИМХО разумеется.

почему?
насколько я знаю, память дешевле процессорного времени

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

M-A-X
Скорость радует. smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.