memory_reset_peak_usage
Réinitialisez l'utilisation de la mémoire maximale
Nom de la fonction: mémoire_reset_peak_usage ()
Version applicable: Cette fonction est disponible en PHP 5.2.0 et supérieur.
Utilisation: La fonction Memory_RESET_PEAK_USAGE () est utilisée pour réinitialiser l'utilisation de la mémoire de pointe pendant l'exécution actuelle du script. Cette fonction réinitialise l'utilisation de la mémoire maximale à l'utilisation de la mémoire actuelle et renvoie la utilisation de la mémoire maximale avant la réinitialisation.
Exemple:
// 示例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";
Résultat de sortie:
初始峰值内存使用量: 4096 bytes执行操作后的峰值内存使用量: 8000488 bytes重置前的峰值内存使用量: 8000488 bytes重置后的峰值内存使用量: 0 bytes
Remarque: Étant donné que les statistiques d'utilisation de la mémoire dépendent de la configuration et de l'environnement PHP, les valeurs spécifiques dans les exemples peuvent varier d'un système à l'autre.