Ho cercato di vedere un modo per ottenere una misura di quanto costa uno script PHP di memoria al server. Bene, ho trovato alcune soluzioni là fuori che richiede un po 'di software per fare test e anche richiedere l'installazione di qualcosa sul server. Quelle soluzioni non sono quello che sto cercando, perché voglio solo una semplice misura del consumo.
La mia prova era di fare quanto segue:
<?php
$initialMem = memory_get_usage();
/* Script comes here */
$finalMem = memory_get_usage();
echo ($finalMem - $initialMem)/1024 . " Kbytes";
?>
Dove diviso per 1024 per convertire da byte a kilobyte. L'idea era che la funzione memory_get_usage () ottenga la quantità di memoria allocata per l'esecuzione dello script e quindi ho pensato che prendere la differenza sarebbe stata una buona misura dell'utilizzo.
È corretto? La differenza tra questi valori è una buona misura dell'uso della memoria da parte dello script? In caso contrario, come posso ottenere una buona misura di questo utilizzo senza dover installare nulla sul server?