PHP獲取當前腳本內存佔用情況

正文

在PHP中,可以使用memory_get_usage()獲取當前分配給你的PHP腳本的內存量,單位是字節;使用memory_get_peak_usage()獲取分配給你的PHP腳本的內存峯值字節數。

PHP中的選項memory_limit,指定了腳本允許申請的最大內存量,單位是字節。如果沒有限制,將這個值設置爲-1

echo "初始: ".memory_get_usage()."B\n";
$str = str_repeat('hello', 1000);
echo "使用: ".memory_get_usage()."B\n";
unset($str);
echo "釋放: ".memory_get_usage()."B\n";
echo "峯值: ".memory_get_peak_usage()."B\n";

輸出

初始: 230688B
使用: 235880B
釋放: 230720B
峯值: 236928B

參考

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章