PHP8 memory_get_usage — 返回分配給 PHP 的內(nèi)存量

2023-09-18 16:43 更新

(PHP 4 >= 4.3.2, PHP 5, PHP 7, PHP 8)

memory_get_usage — 返回分配給 PHP 的內(nèi)存量

說明

memory_get_usage(bool $real_usage = false): int

返回當(dāng)前分配給你的 PHP 腳本的內(nèi)存量,單位是字節(jié)(byte)。

參數(shù)

real_usage

如果設(shè)置為 true,獲取系統(tǒng)分配總的內(nèi)存尺寸,包括未使用的頁。如果未設(shè)置或者設(shè)置為 false,僅僅報告實際使用的內(nèi)存量。

注意:PHP 不跟蹤非emalloc() 分配的內(nèi)存

返回值

返回內(nèi)存量字節(jié)數(shù)。

示例

示例 #1 一個 memory_get_usage() 例子

<?php
//這只是個例子,下面的數(shù)字取決于你的系統(tǒng)

echo memory_get_usage() . "\n"; // 36640

$a = str_repeat("Hello", 4242);

echo memory_get_usage() . "\n"; // 57960

unset($a);

echo memory_get_usage() . "\n"; // 36744

?>

參見

  • memory_get_peak_usage() - 返回分配給 PHP 內(nèi)存的峰值
  • memory_limit


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號