ホームページ >バックエンド開発 >PHPチュートリアル >PHP プログラムが占有するメモリの量を知る方法_PHP チュートリアル

PHP プログラムが占有するメモリの量を知る方法_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:33:49963ブラウズ

自分が作成した PHP スクリプトがどれくらいのメモリを使用するかを知りたいですか?これは非常に簡単で、PHP の関数memory_get_usage() を使用して、現在 PHP スクリプトに割り当てられているメモリを表示するだけです。

以下は使用例です:

リーリー

上記のプログラムの後のコメントは、その出力 (単位: バイト) を表します。これは、その時点で PHP スクリプトによって使用されるメモリです (memory_get_usage() 関数自体によって占有されるメモリを除く)。

上記の例からわかるように、メモリ使用量を減らすために、PHP unset() 関数を使用して不要になった変数を削除できます。同様のものには、PHP の mysql_free_result() 関数が含まれます。この関数は、データベースのクエリによって取得された不要になった結果セットをクリアして、より多くの利用可能なメモリを取得できるようにします。

PHPのmemory_get_usage()関数は、値がブール値であるパラメータ$real_usageを持つこともできます。デフォルトは FALSE で、取得されたメモリ使用量にはこの関数 (PHP メモリ マネージャー) が占有するメモリは含まれません。TRUE に設定すると、取得されたメモリにはこの関数 (PHP メモリ マネージャー) が占有するメモリは含まれません。

実際のプログラミングでは、memory_get_usage() 関数を使用して各メソッドが占有するメモリを比較し、どのメソッドがより少ないメモリを使用するかを選択できます。

使用機能を投稿する:

リーリー

別の関数の使用例:

れーれー

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/752404.html技術記事自分が作成した PHP スクリプトがどれくらいのメモリを使用するかを知りたいですか?これは非常に簡単で、PHP の関数memory_get_usage() を使用して、現在 PHP スクリプトに割り当てられているメモリを表示するだけです。 以下...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。