395 of 410 menu

Συνάρτηση memory_get_usage

Η συνάρτηση memory_get_usage επιστρέφει την ποσότητα μνήμης (σε bytes), που έχει εκχωρηθεί αυτή τη στιγμή για τη λειτουργία του script PHP. Δέχεται μία προαιρετική παράμετρο - μια σημαία, που καθορίζει αν πρέπει να συμπεριληφθεί στο αποτέλεσμα η μνήμη που έχει εκχωρηθεί, αλλά δεν έχει ακόμα χρησιμοποιηθεί.

Σύνταξη

memory_get_usage([bool $real_usage = false]);

Παράδειγμα

Λήψη της τρέχουσας κατανάλωσης μνήμης:

<?php echo memory_get_usage(); ?>

Αποτέλεσμα εκτέλεσης κώδικα (παράδειγμα):

2097152

Παράδειγμα

Σύγκριση της κατανάλωσης μνήμης πριν και μετά τη δημιουργία πίνακα:

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

Αποτέλεσμα εκτέλεσης κώδικα (παράδειγμα):

528440

Παράδειγμα

Χρήση της παραμέτρου $real_usage:

<?php echo memory_get_usage(true); ?>

Αποτέλεσμα εκτέλεσης κώδικα (παράδειγμα):

2097152

Δείτε επίσης

  • τη συνάρτηση memory_get_peak_usage,
    που επιστρέφει την peak τιμή χρήσης μνήμης
  • τη συνάρτηση phpinfo,
    που εμφανίζει πληροφορίες για τη διαμόρφωση της PHP
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη