PHPNG (new generation)

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

以及鸟哥威武 ... 鸟哥荡漾 ...
HowardMei
2014-05-06 09:28:38 +08:00
@charlestang 知情人士就是不一样,娓娓道来 :-)
知道啥时候有望超越HHVM不?坐等,省得折腾
est
2014-05-06 10:13:43 +08:00
@charlestang 顶一下

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

这个ego太害人了。如果python3.5能涨10%的性能,估计大家都乐意迁移了。
anewg
2014-05-07 16:25:50 +08:00
@Sunyanzi 哥你不来了么?
yyinsomnia799
2014-05-26 22:59:27 +08:00
实际应用提升这么多太强悍了!
zjgood
2014-07-30 19:59:42 +08:00
@vibbow 编译出来是5.7-dev~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/111269

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX