ホームページ  >  記事  >  バックエンド開発  >  PHP7 の下部ではどのような最適化が行われましたか?

PHP7 の下部ではどのような最適化が行われましたか?

藏色散人
藏色散人オリジナル
2020-07-02 10:35:364071ブラウズ

PHP7 の下部で行われた最適化には次のものが含まれます: 1. ZVAL 構造の最適化、占有量を 24 バイトから 16 バイトに削減; 2. 内部型「zend_string」、構造メンバー変数は「char」を使用します。 "char*" を使用するのではなく、配列を使用する; 3. PHP 配列の実装は hashtable から zend などに変更されます。

PHP7 の下部ではどのような最適化が行われましたか?

#PHP7 の基礎となる最適化

  • ZVAL 構造の最適化、24 バイトを占有

  • 内部型は zend_string で、構造体のメンバー変数は char ではなく char 配列を使用します*

  • PHP 配列の実装が変更されましたハッシュテーブルから Zend 配列へ

  • #関数呼び出しメカニズム、関数呼び出しメカニズムの改善、パラメータ転送リンクの最適化により一部の命令を削減
  • 推奨調査: "
PHP7

"

以上がPHP7 の下部ではどのような最適化が行われましたか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。