愛伊米

PHP 8.2 早期版本的效能基準測試

出品|開源中國

文|白開水

按照原定計劃不變的話,PHP 8。2 預計將於今年 11 月正式釋出,這意味著其目前應該已經完成了開發週期的一半。鑑於此,科技媒體Phoronix釋出了針對 PHP 8。2 早期版本的效能基準測試報告。

PHP 8.2 早期版本的效能基準測試

PHP 8。2 引入了對 readonly 類的支援、重設記憶體峰值使用跟蹤的功能、堆疊跟蹤中敏感引數值的編輯、動態屬性的廢棄以及其他各種變化。測試結果表明,“對 PHP 8。2 Git 的一些測試進展順利,沒有什麼問題”。測試環境如下:

PHP 8.2 早期版本的效能基準測試

測試人員基於 AMD Ryzen 9 5950X developer box 運行了一些基準測試,以瞭解 PHP 8。2 Git 與最新的 PHP 8。1。6 版本在同一系統上的對比情況,作為 PHP 8。2 週期中的一些非常初步的基準測試。

PHP 8.2 早期版本的效能基準測試

PHPBench 測試結果表明,PHP 8。2 的效能相較 PHP 8。1 提高了大約 2。5%。和以前的版本相比,目前這一提升幅度並不算大大;但需要注意的是,這還只是早期的 PHP 8。2 版本,且這還是相較於 PHP 7。x 和 8。x 系列已經實現了許多效能提升的基礎上。

PHP 8.2 早期版本的效能基準測試

PHP 8.2 早期版本的效能基準測試

Phoronix Test Suite Self Test 1。0 的測試結果表明,PHP 8。2 中實現了一些雖小但可衡量的改進;譬如不斷改進的生成許多 SVG 圖形的時間,PHP 8。2 Git 上的峰值記憶體使用率也要低於 PHP 8。1。

總的來說,從早期的測試結果來看,雖然提升幅度不算明顯,但 PHP 8。2 仍在繼續朝著正確的方向前進。