出品
开源中国
文
白开水
按照原定计划不变的话,PHP8.2预计将于今年11月正式发布,这意味着其目前应该已经完成了开发周期的一半。鉴于此,科技媒体Phoronix发布了针对PHP8.2早期版本的性能基准测试报告。
PHP8.2引入了对readonly类的支持、重设内存峰值使用跟踪的功能、堆栈跟踪中敏感参数值的编辑、动态属性的废弃以及其他各种变化。测试结果表明,“对PHP8.2Git的一些测试进展顺利,没有什么问题”。测试环境如下:
测试人员基于AMDRyzenXdeveloperbox运行了一些基准测试,以了解PHP8.2Git与最新的PHP8.1.6版本在同一系统上的对比情况,作为PHP8.2周期中的一些非常初步的基准测试。
PHPBench测试结果表明,PHP8.2的性能相较PHP8.1提高了大约2.5%。和以前的版本相比,目前这一提升幅度并不算大大;但需要注意的是,这还只是早期的PHP8.2版本,且这还是相较于PHP7.x和8.x系列已经实现了许多性能提升的基础上。
PhoronixTestSuiteSelfTest1.0的测试结果表明,PHP8.2中实现了一些虽小但可衡量的改进;譬如不断改进的生成许多SVG图形的时间,PHP8.2Git上的峰值内存使用率也要低于PHP8.1。
总的来说,从早期的测试结果来看,虽然提升幅度不算明显,但PHP8.2仍在继续朝着正确的方向前进。