note
CakePHP の場合は、app/webroot/index.php
の先頭と最後に下記のコードを差し込んで確認した
- https://www.php.net/manual/ja/function.memory-get-usage.php
- https://www.php.net/manual/ja/function.memory-get-peak-usage.php
//ini_set('memory_limit', '128M'); $startMemTrue = memory_get_usage(true); $startMem = memory_get_usage(false); // ... $endMemTrue = memory_get_usage(true); $peakMemTrue = memory_get_peak_usage(true); $endMem = memory_get_usage(false); $peakMem = memory_get_peak_usage(false); \Cake\Log\Log::debug(sprintf('【real_usage: false】start: %s MB, end: %s MB, peak: %s MB', $startMem / (1024 * 1024), $endMem / (1024 * 1024), $peakMem / (1024 * 1024) )); \Cake\Log\Log::debug(sprintf('【real_usage: true】start: %s MB, end: %s MB, peak: %s MB', $startMemTrue / (1024 * 1024), $endMemTrue / (1024 * 1024), $peakMemTrue / (1024 * 1024) ));