395 of 410 menu

Funzione memory_get_usage

La funzione memory_get_usage restituisce la quantità di memoria (in byte), attualmente allocata per il funzionamento dello script PHP. Accetta un parametro opzionale - un flag che determina, se includere nel risultato la memoria allocata ma non ancora utilizzata.

Sintassi

memory_get_usage([bool $real_usage = false]);

Esempio

Otteniamo il consumo di memoria corrente:

<?php echo memory_get_usage(); ?>

Risultato dell'esecuzione del codice (esempio):

2097152

Esempio

Confrontiamo il consumo di memoria prima e dopo la creazione di un array:

<?php $mem1 = memory_get_usage(); $arr = range(1, 10000); $mem2 = memory_get_usage(); echo $mem2 - $mem1; ?>

Risultato dell'esecuzione del codice (esempio):

528440

Esempio

Utilizzo del parametro $real_usage:

<?php echo memory_get_usage(true); ?>

Risultato dell'esecuzione del codice (esempio):

2097152

Vedi anche

  • la funzione memory_get_peak_usage,
    che restituisce il valore picco di utilizzo della memoria
  • la funzione phpinfo,
    che visualizza informazioni sulla configurazione PHP
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta