按照原定计划不变的话,PHP 8.2 预计将于今年 11 月正式发布,这意味着其目前应该已经完成了开发周期的一半。鉴于此,科技媒体 Phoronix 发布了针对 PHP 8.2 早期版本的性能基准测试报告。
PHP 8.2 引入了对 readonly 类的支持、重设内存峰值使用跟踪的功能、堆栈跟踪中敏感参数值的编辑、动态属性的废弃以及其他各种变化。测试结果表明,“对 PHP 8.2 Git 的一些测试进展顺利,没有什么问题”。测试环境如下:
测试人员基于 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 系列已经实现了许多性能提升的基础上。
Phoronix Test Suite Self Test 1.0 的测试结果表明,PHP 8.2 中实现了一些虽小但可衡量的改进;譬如不断改进的生成许多 SVG 图形的时间,PHP 8.2 Git 上的峰值内存使用率也要低于 PHP 8.1。
总的来说,从早期的测试结果来看,虽然提升幅度不算明显,但 PHP 8.2 仍在继续朝着正确的方向前进。
评论删除后,数据将无法恢复
PHP 8.2 早期版本的性能基准测试
按照原定计划不变的话,PHP 8.2 预计将于今年 11 月正式发布,这意味着其目前应该已经完成了开发周期的一半。鉴于此,科技媒体 Phoronix 发布了针对 PHP 8.2 早期版本的性能基准测试报告。
PHP 8.2 引入了对 readonly 类的支持、重设内存峰值使用跟踪的功能、堆栈跟踪中敏感参数值的编辑、动态属性的废弃以及其他各种变化。测试结果表明,“对 PHP 8.2 Git 的一些测试进展顺利,没有什么问题”。测试环境如下:
测试人员基于 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 系列已经实现了许多性能提升的基础上。
Phoronix Test Suite Self Test 1.0 的测试结果表明,PHP 8.2 中实现了一些虽小但可衡量的改进;譬如不断改进的生成许多 SVG 图形的时间,PHP 8.2 Git 上的峰值内存使用率也要低于 PHP 8.1。
总的来说,从早期的测试结果来看,虽然提升幅度不算明显,但 PHP 8.2 仍在继续朝着正确的方向前进。