PHPには、現在のphpプロセスで使用されているピークメモリを返す関数memory_get_peak_usageがあります。
phpプロセスによって起動されたmysqlクエリによって消費されたメモリも含まれているかどうか知りたいですか?
PHPには、現在のphpプロセスで使用されているピークメモリを返す関数memory_get_peak_usageがあります。
phpプロセスによって起動されたmysqlクエリによって消費されたメモリも含まれているかどうか知りたいですか?
PHPプロセスによって起動されたmysqlクエリによって消費されるメモリも含まれているかどうかを知りたいですか?
これらのクエリから結果をフェッチし、そのフェッチの結果として PHP がメモリを割り当てる必要がある場合、はい、データベース クエリからの結果はそのメモリ使用量に含まれます。MySQL自体が使用するメモリは含まれず、フェッチされていないクエリ結果が使用するメモリも含まれません。
これは と に当てはまります。memory_get_peak_usage
memory_get_usage
ドキュメントには、そうではないと書かれています。
http://php.net/manual/en/function.memory-get-peak-usage.php
また、この関数にそのメモリを含めることは意味がありません。この関数はスクリプトのピークを示しています。また、imoに役立つユーザーコメントもご覧ください。
http://php.net/manual/en/function.memory-get-peak-usage.php#98734