ホームページ  >  記事  >  バックエンド開発  >  PHP8.1パフォーマンスベンチマークレポートはこちらです! (複数のバージョンを比較)

PHP8.1パフォーマンスベンチマークレポートはこちらです! (複数のバージョンを比較)

藏色散人
藏色散人転載
2021-12-07 15:48:526953ブラウズ

PHP 8.1 パフォーマンス ベンチマーク

PHP 8.1 は先週正式にリリースされ、テクノロジー メディア Phoronix はすぐに PHP 8.1 のパフォーマンス ベンチマーク レポートをリリースしました。

このテストは、Ubuntu Linux を実行している AMD EPYC 72F3 サーバーで実施されました。テストされたすべてのバージョンは、同じシステム上で同じパッケージと同じビルド オプションを使用して再構築されました。

参照比較に使用されるバージョンには、PHP 8.1、PHP 8.0.13、PHP 7.4.26、PHP 7.3.33、PHP 7.0.33、および PHP 5.6.40 が含まれます。 PHP 7.1/7.2 は、このスタックでビルドおよび実行する際のセグメンテーション違反のため除外されました。

テスト環境は次のとおりです:

PHP8.1パフォーマンスベンチマークレポートはこちらです! (複数のバージョンを比較)

テスト結果は次のとおりです:

PHP8.1パフォーマンスベンチマークレポートはこちらです! (複数のバージョンを比較)

上の図は、PHPbench テストを使用して、さまざまなバージョンの PHP のパフォーマンス結果を示しています。ご覧のとおり、この言語は PHP 5.6 のリリース以来、過去数年間で非常によく発展しました。現在は、PHP 7 で見られた安定した改善を継続しています。

PHP8.1パフォーマンスベンチマークレポートはこちらです! (複数のバージョンを比較)

PHP8.1パフォーマンスベンチマークレポートはこちらです! (複数のバージョンを比較)

PHP Micro ベンチマークに関する限り、Phoronix は、あまり有用ではないと考えていますが、テスト結果から判断すると、これらは、ここ数年間の PHP の進歩を改めて浮き彫りにしています。

PHP8.1パフォーマンスベンチマークレポートはこちらです! (複数のバージョンを比較)

そして、Phoronix テスト スイート自体を使用して、XML 解析、JSON 生成、その他の一般的な現実世界の操作に関するさまざまなコード パスのベンチマークを行うと、ある状況が発生します。 AMD EPYC Linux サーバーでは、PHP 7.3 から PHP 8.0 まで基本的に横ばいであった後、PHP 8.1 は大幅な改善を示しています。重要な改良点のほとんどは、PHP 5.x 後期および PHP 7.x 初期のリリース中に発生しました。

PHP8.1パフォーマンスベンチマークレポートはこちらです! (複数のバージョンを比較)

レンダリング テストの観点から見ると、上図のテスト結果は、PHP 8.1 のパフォーマンスが正しい方向に発展し続けていることも示しています。

PHP8.1パフォーマンスベンチマークレポートはこちらです! (複数のバージョンを比較)

PHP 8.1 のピーク時のメモリ使用量は、以前の PHP バージョンよりもわずかに低いことに言及する価値があります。全体として、PHP 8.1 もサーバーサイド プログラミング言語の開発を促進する優れたバージョンです。 PHP 8.1 には、言語にいくつかの優れた追加機能があり、他のスクリプト言語との競争力を高めるためにパフォーマンスが段階的に向上しています。

推奨: 「PHP8 使用法チュートリアル

以上がPHP8.1パフォーマンスベンチマークレポートはこちらです! (複数のバージョンを比較)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はoschina.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。