Hàm memory_get_usage
Hàm memory_get_usage trả về số lượng bộ nhớ (tính bằng byte),
hiện đang được cấp phát cho hoạt động của kịch bản PHP.
Nhận một tham số tùy chọn - một cờ, xác định xem
có cần đưa vào kết quả bộ nhớ đã được cấp phát nhưng chưa sử dụng hay không.
Cú pháp
memory_get_usage([bool $real_usage = false]);
Ví dụ
Lấy mức tiêu thụ bộ nhớ hiện tại:
<?php
echo memory_get_usage();
?>
Kết quả thực thi mã (ví dụ):
2097152
Ví dụ
So sánh mức tiêu thụ bộ nhớ trước và sau khi tạo mảng:
<?php
$mem1 = memory_get_usage();
$arr = range(1, 10000);
$mem2 = memory_get_usage();
echo $mem2 - $mem1;
?>
Kết quả thực thi mã (ví dụ):
528440
Ví dụ
Sử dụng tham số $real_usage:
<?php
echo memory_get_usage(true);
?>
Kết quả thực thi mã (ví dụ):
2097152
Xem thêm
-
hàm
memory_get_peak_usage,
hàm trả về giá trị sử dụng bộ nhớ cao nhất -
hàm
phpinfo,
hàm xuất thông tin về cấu hình PHP