2

PHPには、現在のphpプロセスで使用されているピークメモリを返す関数memory_get_peak_usageがあります。

phpプロセスによって起動されたmysqlクエリによって消費されたメモリも含まれているかどうか知りたいですか?

4

2 に答える 2

2

PHPプロセスによって起動されたmysqlクエリによって消費されるメモリも含まれているかどうかを知りたいですか?

これらのクエリから結果をフェッチし、そのフェッチの結果として PHP がメモリを割り当てる必要がある場合、はい、データベース クエリからの結果はそのメモリ使用量に含まれますMySQL自体が使用するメモリは含まれず、フェッチされていないクエリ結果が使用するメモリも含まれません

これは と に当てはまりますmemory_get_peak_usage memory_get_usage

于 2013-01-07T10:15:04.197 に答える
-1

ドキュメントには、そうではないと書かれています。

http://php.net/manual/en/function.memory-get-peak-usage.php

また、この関数にそのメモリを含めることは意味がありません。この関数はスクリプトのピークを示しています。また、imoに役立つユーザーコメントもご覧ください。

http://php.net/manual/en/function.memory-get-peak-usage.php#98734

于 2013-01-07T09:14:03.333 に答える