Funksioni memory_get_usage
Funksioni memory_get_usage kthen sasinë e kujtesës (në bajt),
që në atë moment është alokuar për punën e skriptit PHP.
Merr një parametër jo detyrues - një flamur, i cili përcakton,
nëse duhet përfshirë në rezultat kujtesën e alokuar, por ende të papërdorur.
Sintaksa
memory_get_usage([bool $real_usage = false]);
Shembull
Le të marrim konsumin aktual të kujtesës:
<?php
echo memory_get_usage();
?>
Rezultati i ekzekutimit të kodit (shembull):
2097152
Shembull
Le të krahasojmë konsumin e kujtesës para dhe pas krijimit të vargut:
<?php
$mem1 = memory_get_usage();
$arr = range(1, 10000);
$mem2 = memory_get_usage();
echo $mem2 - $mem1;
?>
Rezultati i ekzekutimit të kodit (shembull):
528440
Shembull
Përdorimi i parametrit $real_usage:
<?php
echo memory_get_usage(true);
?>
Rezultati i ekzekutimit të kodit (shembull):
2097152
Shihni gjithashtu
-
funksionin
memory_get_peak_usage,
i cili kthen vlerën kulmore të përdorimit të kujtesës -
funksionin
phpinfo,
i cili nxjerr informacion rreth konfigurimit të PHP