За последние 24 часа нас посетили 22084 программиста и 1125 роботов. Сейчас ищут 772 программиста ...

Тестирую PHP 7.0.0RC2 Это будет БОМБА!

Тема в разделе "Прочее", создана пользователем Dmitriy A. Arteshuk, 14 сен 2015.

  1. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    Простенький тест

    Код (PHP):
    1. $start = microtime(true);
    2. $array = ['dddd', 'ffff', 'щщщщщ'];
    3.  
    4. for($i = 0; $i < 10000000; ++$i)
    5. {
    6.     if (in_array('ffff', $array))
    7.     {        
    8.     }
    9. }
    10.  
    11.  
    12. $stop = microtime(true) - $start;
    13. echo 'PHP 5.6 отработал за '.$stop.' секунд';
    PHP 5.6 отработал за 2.3210649490356 секунд
    То же самое на 7.0.0
    PHP 7.0.0 отработал за 0.54385900497437 секунд

    В ноябре обещают РЕЛИЗ 7.0.0! ))) Моя в восторге! )))
     
  2. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    O_O очень круто!!
     
  3. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    Код (PHP):
    1. $start = microtime(true);
    2.  
    3. $array = ['dddd', 'ffff', 'щщщщщ'];
    4. for($i = 0; $i < 10000000; ++$i)
    5. {
    6.     count($array);
    7. }
    8.  
    9. $stop = microtime(true) - $start;
    10.  
    PHP 5.6 отработал за 1.0779931545258 секунд
    PHP 7.0.0 отработал за 0.2435131072998 секунд
     
  4. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    это все фигня. синтетика. в реальных приложениях прирост будет далеко не такой большой.
     
  5. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
  6. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    Игорь, уехал, вечером буду сделаю
     
  7. MiksIr

    MiksIr Активный пользователь

    С нами с:
    29 ноя 2006
    Сообщения:
    2.340
    Симпатии:
    44
    https://3v4l.org/
     
  8. Zuldek

    Zuldek Старожил

    С нами с:
    13 май 2014
    Сообщения:
    2.381
    Симпатии:
    344
    Адрес:
    Лондон, Тисовая улица, дом 4, чулан под лестницей
    стандартые экшены в ZF2 на 7 пыхе показывают прирост 40-70%
     
  9. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.553
    Симпатии:
    631
    Ееееее офигеть! Я как раз недавно причитал на тормознутость массивов, тестируя нейронные сети =)

    Добавлено спустя 1 минуту 15 секунд:
    кое-какие задачи - голимая синтетика
     
  10. Chushkin

    Chushkin Активный пользователь

    С нами с:
    17 дек 2010
    Сообщения:
    1.062
    Симпатии:
    91
    Адрес:
    Мещёра, Центр, Болото N3
    Лучше бы они перешли на unicode и язык развивали нормально. И явные ошибки исправляли вовремя. :(
    А скоростя - это вторично.
     
  11. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    Игорь, вот результаты

    Результаты для 5.6.7-1
    Код (Text):
    1. M 520.495ms (length: 4)
    2. D 295.462ms (length: 4)
    3. I 202.998ms (length: 4)
    Для 7.0.0RC2
    Код (Text):
    1. M 152.113ms (length: 4)
    2. D 52.692ms (length: 4)
    3. I 34.183ms (length: 4)
     
  12. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    o_O

    Добавлено спустя 57 минут 56 секунд:
    крутяк!! спс!
     
  13. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    в синтетике Dmitriy A. Arteshuk, прирост 300%.
    вот я и говорю, что на реальном коде, в среднем, будет значительно меньше. хотя и это конечно очень хорошо.

    Добавлено спустя 2 минуты 53 секунды:
    кое какие да. а в основной массе рутина типа коннекты к бд, работа с файлами и т.д. и в целом, в реальном приложении такого взрыва производительности небудет. к сожалению.

    Добавлено спустя 8 минут 51 секунду:
    помню, похожий шум был, когда переходили с пхп4 на пхп5. тоже переписали движек zend почти с нуля... пророчили что теперь пых просто будет рвать всяких руби, питонов и т.д. а в итоге. работать стал быстрее конечно(в некоторых местах), зато памяти жрать стал тоже больше. в общем, как известно, революции не произошло. просто очередное эволюционное улучшение. развитие языка и движка. так и тут.
     
  14. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    и хорошо
     
  15. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.553
    Симпатии:
    631
    Поинтересовался насчет сертификации ZCE по семерке, получил ответ:
    Пора начинать готовиться ;)
     
  16. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    [vs] Спроси про релиз лучше, я уже на низком старте, проект новый надо писать, хочу на семерке разу!!!!!!!!
     
  17. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.553
    Симпатии:
    631
    to Ru
    Релиз PHP 7 запланирован на четвертый квартал (2015 г.).
     
  18. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    в ноябре обещали...ждемс....пока на RC2 буду писать. спасибо
     
  19. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    ms-dos не сразу стал Windows, Win95 не сразу стал WinXp, WinXp не сразу стал Win8( Win10 ).....Терпеливо ждем улучшений в php :)
     
  20. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.902
    Симпатии:
    969
    rc3 же вышел
     
  21. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    Ну что мне пых теперь каждый день пересобирать ))) я с RC2 просношался кучу времени ) ждем релиз
     
  22. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    я подключил remi php7 репозиторий =)
     
  23. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    когда?
     
  24. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    Вчера вышел, доступен для скачивания, но новости на сайте нет пока
     
  25. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.902
    Симпатии:
    969