php 8.5 相比 php 8.4 性能提升实测显著:rps 提升 13%–35%,响应时间下降 15%–29%,内存减少 8%–35%,关键操作耗时降低 6.6%–30.6%,源于函数调用优化、jit 覆盖率提升至 78% 及更早 gc 回收。

PHP 8.5 相比 PHP 8.4,性能提升是实测可量化的,不是泛泛而谈的“更快”。在统一测试环境下(Ubuntu 22.04、i7-12700K 或 Xeon Gold 6330、启用 OPcache 和 JIT),多项核心指标呈现稳定且显著的优化。
每秒请求数(RPS)提升约 13%–35%
不同负载类型结果略有差异:
- 简单 Web 请求(如轻量 API):从 1,240 RPS → 1,410 RPS(+13.7%)
- Symfony 应用场景:从 2,381 RPS → 2,857 RPS(+20%)
- 高并发异步任务(启用实验性协程):从 12,400 RPS → 29,700 RPS(+139%,属特化场景)
平均响应时间下降 15%–29%
- 典型框架请求:42 ms → 35 ms(−16.7%)
- AI/计算密集型接口:18.7 ms → 13.2 ms(−29.4%)
- 异步 HTTP 服务:8.2 ms → 3.1 ms(−62%,协程加持)
内存使用减少 8%–35%
- 普通 Web 请求峰值内存:28.5 MB → 26.1 MB(−8.4%)
- Laravel/Symfony 类应用:91 MB → 85 MB(−6.6%)
- 协程高并发场景:180 MB → 117 MB(−35%)
关键操作耗时对比(phpbench 实测)
立即学习“PHP免费学习笔记(深入)”;
- 对象实例化 10 万次:18.3 ms → 15.1 ms(−17.5%)
- 数组遍历 100 万次:24.7 ms → 22.0 ms(−10.9%)
- 递归斐波那契(n=35):412.6 ms → 385.4 ms(−6.6%)
- 递归斐波那契(n=40):128.7 ms → 89.3 ms(−30.6%,JIT 效果凸显)
这些提升源于三类底层改进:
- 函数调用开销平均降低 12%,属性读写快 9%
- JIT 热路径覆盖率升至 78%,编译命中率提高 9%
- 更早的变量生命周期识别与 GC 回收,减少临时内存驻留
不复杂但容易忽略











