Fungsi memory_get_usage

Fungsi memory_get_usage mengembalikan jumlah memori (dalam bait), yang pada masa ini diperuntukkan untuk operasi skrip PHP. Menerima satu parameter pilihan - bendera, yang menentukan, sama ada perlu memasukkan memori yang telah diperuntukkan, tetapi belum digunakan ke dalam hasil.

Sintaks

phpmemory_get_usage([bool $real_usage = false]);

Contoh

Dapatkan penggunaan memori semasa:

php<?php
  echo memory_get_usage();
?>

Keputusan pelaksanaan kod (contoh):

php2097152

Contoh

Bandingkan penggunaan memori sebelum dan selepas mencipta array:

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

Keputusan pelaksanaan kod (contoh):

php528440

Contoh

Menggunakan parameter $real_usage:

php<?php
  echo memory_get_usage(true);
?>

Keputusan pelaksanaan kod (contoh):

php2097152

Lihat juga

  • fungsi memory_get_peak_usage,
    yang mengembalikan nilai puncak penggunaan memori
  • fungsi phpinfo,
    yang memaparkan maklumat mengenai konfigurasi PHP