ihacku
V2EX  ›  PHP

PHPNG (new generation)

  •  
  •   ihacku · May 5, 2014 · 6806 views
    This topic created in 4393 days ago, the information mentioned may be changed or developed.
    12 replies    2014-07-30 19:59:42 +08:00
    jalen
        1
    jalen  
       May 5, 2014
    E文不好,大体说的什么呢?
    dongbeta
        2
    dongbeta  
       May 5, 2014
    Right now the new engine already makes *10-30% speedup of
    php*not only on benchmarks but on real-life applications as well!
    lsylsy2
        3
    lsylsy2  
       May 5, 2014
    @jalen 底层引擎大量修改,包括内存管理,还有大量引入JIT,性能大幅提升(已经比目前版本高出10%~30%)
    vibbow
        4
    vibbow  
       May 5, 2014
    编译出来版本号是5.7,也就是说应该至少还得等一年多才会出正式版..
    phyng
        5
    phyng  
       May 5, 2014   ❤️ 1
    吓死了,还以为是自己的ID在标题。。。
    charlestang
        6
    charlestang  
       May 6, 2014   ❤️ 2
    就是说一开始想通过JIT compiler提升10倍的性能,结果发现,在现实场景中,单靠这个只能提高个位数百分点的性能,于是,痛定思痛,分析了实际应用的性能瓶颈所在。最后决定,通过改变底层数据结构,以实现堆分配的最小化,也即,从内存管理为切入口进行性能优化(实际应用20%在内存管理,10%在hash table操作)。最后,取得了显著的效果,让一堆典型应用取得了10%到30%不等的性能提升。
    另外对中国程序员鸟哥发来贺电,感谢他在过去4个月里承担了很大一部分核心开发任务。对其贡献做出肯定。(鸟哥真厉害,我想知道,新浪是不是给他发着工资让他干这个)
    Sunyanzi
        7
    Sunyanzi  
       May 6, 2014
    好事儿 ... 毕竟是官方出品 ... 我也省得去琢磨用 hacklang 上生产的可行性了 ...

    以及鸟哥威武 ... 鸟哥荡漾 ...
    HowardMei
        8
    HowardMei  
       May 6, 2014
    @charlestang 知情人士就是不一样,娓娓道来 :-)
    知道啥时候有望超越HHVM不?坐等,省得折腾
    est
        9
    est  
       May 6, 2014
    @charlestang 顶一下

    所以我就想不通龟叔怎么想的。每次有人给CPython提交性能patch,他都摇头说,不对,我这个是reference implementation,你不要把代码搞复杂了。想暴涨性能请自己墙角自个玩fork去。

    这个ego太害人了。如果python3.5能涨10%的性能,估计大家都乐意迁移了。
    anewg
        10
    anewg  
       May 7, 2014
    @Sunyanzi 哥你不来了么?
    yyinsomnia799
        11
    yyinsomnia799  
       May 26, 2014
    实际应用提升这么多太强悍了!
    zjgood
        12
    zjgood  
       Jul 30, 2014
    @vibbow 编译出来是5.7-dev~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2773 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 11:11 · PVG 19:11 · LAX 04:11 · JFK 07:11
    ♥ Do have faith in what you're doing.