memory_reset_peak_usage
ピークメモリ使用量をリセットします
関数名:memory_reset_peak_usage()
該当するバージョン:この関数は、PHP 5.2.0以上で利用できます。
使用法:Memory_reset_peak_usage()関数は、現在のスクリプト実行中にピークメモリ使用量をリセットするために使用されます。この関数は、ピークメモリ使用量を現在のメモリ使用量にリセットし、リセットする前にピークメモリ使用量を返します。
例:
// 示例1:获取脚本开始执行时的峰值内存使用量$peakUsage = memory_get_peak_usage(); echo "初始峰值内存使用量: " . $peakUsage . " bytes\n"; // 示例2:执行一些内存消耗较大的操作$array = range(1, 1000000); // 创建一个包含100万个元素的数组// 示例3:获取执行上述操作后的峰值内存使用量$peakUsage = memory_get_peak_usage(); echo "执行操作后的峰值内存使用量: " . $peakUsage . " bytes\n"; // 示例4:重置峰值内存使用量并获取重置前的值$previousPeakUsage = memory_reset_peak_usage(); echo "重置前的峰值内存使用量: " . $previousPeakUsage . " bytes\n"; // 示例5:再次获取峰值内存使用量$peakUsage = memory_get_peak_usage(); echo "重置后的峰值内存使用量: " . $peakUsage . " bytes\n";
出力結果:
初始峰值内存使用量: 4096 bytes执行操作后的峰值内存使用量: 8000488 bytes重置前的峰值内存使用量: 8000488 bytes重置后的峰值内存使用量: 0 bytes
注:メモリの使用統計はPHPの構成と環境に依存するため、例の特定の値はシステムごとに異なる場合があります。