性能文章>PHP 8.2 早期版本的性能基准测试>

PHP 8.2 早期版本的性能基准测试原创

https://a.perfma.net/img/3110416
1年前
244602

按照原定计划不变的话,PHP 8.2 预计将于今年 11 月正式发布,这意味着其目前应该已经完成了开发周期的一半。鉴于此,科技媒体 Phoronix 发布了针对 PHP 8.2 早期版本的性能基准测试报告。

380E35E3-EA99-48E8-A2DC-CC654E135458.png

PHP 8.2 引入了对 readonly 类的支持、重设内存峰值使用跟踪的功能、堆栈跟踪中敏感参数值的编辑、动态属性的废弃以及其他各种变化。测试结果表明,“对 PHP 8.2 Git 的一些测试进展顺利,没有什么问题”。测试环境如下:

77749D62-8CEB-4DFE-9570-B21A2969C70C.png

测试人员基于 AMD Ryzen 9 5950X developer box 运行了一些基准测试,以了解 PHP 8.2 Git 与最新的 PHP 8.1.6 版本在同一系统上的对比情况,作为 PHP 8.2 周期中的一些非常初步的基准测试。

 

PHPBench 测试结果表明,PHP 8.2 的性能相较 PHP 8.1 提高了大约 2.5%。和以前的版本相比,目前这一提升幅度并不算大大;但需要注意的是,这还只是早期的 PHP 8.2 版本,且这还是相较于 PHP 7.x 和 8.x 系列已经实现了许多性能提升的基础上。

 

A05F016B-8939-43A9-8E02-246CFFB28A09.png

Phoronix Test Suite Self Test 1.0 的测试结果表明,PHP 8.2 中实现了一些虽小但可衡量的改进;譬如不断改进的生成许多 SVG 图形的时间,PHP 8.2 Git 上的峰值内存使用率也要低于 PHP 8.1。

 

86D7C42F-B3F7-4DC9-8311-1C130AAE6150.png

31F6B07B-B419-4BD0-B4C0-320F1E40FFF4.png

总的来说,从早期的测试结果来看,虽然提升幅度不算明显,但 PHP 8.2 仍在继续朝着正确的方向前进。

点赞收藏
堆堆

【HeapDump性能社区官方小编】各位堆友们,+微信号perfMa,可以联系上堆堆哦~

请先登录,感受更多精彩内容
快去登录吧,你将获得
  • 浏览更多精彩评论
  • 和开发者讨论交流,共同进步
2
0
https://a.perfma.net/img/3110416
堆堆

徽章

【HeapDump性能社区官方小编】各位堆友们,+微信号perfMa,可以联系上堆堆哦~