Funksie memory_get_peak_usage

Die funksie memory_get_peak_usage gee terug die piekwaarde van geheuegebruik deur die skrip in grepe. Kan gebruik word vir debugging van geheueverbruik en om knelpunte in die kode te vind. Neem een opsionele parameter wat bepaal of die werklike hoeveelheid toegewysde geheue (true) of die geëmulëerde PHP (false) teruggegee moet word.

Sintaksis

phpmemory_get_peak_usage([bool $real_usage = false]);

Voorbeeld

Kry die piekgeheuegebruik in die skrip:

php<?php
  // Skep 'n skikking wat geheue verbruik
  $arr = range(1, 100000);
  
  // Kry die piekgeheuegebruik
  $peak = memory_get_peak_usage();
  echo 'Piek geheuegebruik: ' . $peak . ' grepe';
?>

Resultaat van die kode-uitvoering:

php'Piek geheuegebruik: 14680064 grepe'

Voorbeeld

Kry die werklike piekgeheuegebruik (sonder inagneming van PHP-optimisasies):

php<?php
  $arr = range(1, 100000);
  $peak = memory_get_peak_usage(true);
  echo 'Werklike piek geheuegebruik: ' . $peak . ' grepe';
?>

Resultaat van die kode-uitvoering:

php'Werklike piek geheuegebruik: 20971520 grepe'

Sien ook