Funktsioon memory_get_peak_usage

Funktsioon memory_get_peak_usage tagastab skripti mälu kasutamise tipuväärtuse baitides. Võib kasutada mälu tarbimise silumiseks ja ahenduskohtade otsimiseks koodist. Võtab ühe valikulise parameetri, mis määrab, kas tagastada tegelik eraldatud mälu maht (true) või PHP poolt emuleeritud (false).

Süntaks

phpmemory_get_peak_usage([bool $real_usage = false]);

Näide

Hankime mälu tipukasutuse skriptis:

php<?php
  // Loome massiivi, mis tarbib mälu
  $arr = range(1, 100000);
  
  // Hankime mälu tipukasutuse
  $peak = memory_get_peak_usage();
  echo 'Tipumälu kasutus: ' . $peak . ' baiti';
?>

Koodi täitmise tulemus:

php'Tipumälu kasutus: 14680064 baiti'

Näide

Hankime tegeliku mälu tipukasutuse (arvestamata PHP optimeerimisi):

php<?php
  $arr = range(1, 100000);
  $peak = memory_get_peak_usage(true);
  echo 'Tegelik tipumälu kasutus: ' . $peak . ' baiti';
?>

Koodi täitmise tulemus:

php'Tegelik tipumälu kasutus: 20971520 baiti'

Vaata ka