memory_get_usage Fonksiyonu
memory_get_usage fonksiyonu, PHP betiğinin çalışması için şu anda ayrılan bellek miktarını (bayt cinsinden) döndürür.
Sonuca henüz kullanılmayan ancak ayrılmış bellemi dahil edilip edilmeyeceğini belirleyen, isteğe bağlı bir bayrak parametresi alır.
Sözdizimi
phpmemory_get_usage([bool $real_usage = false]);
Örnek
Mevcut bellek kullanımını alalım:
php<?php
echo memory_get_usage();
?>
Kodun çalıştırılmasının sonucu (örnek):
php2097152
Örnek
Dizi oluşturmadan önce ve sonra bellek kullanımını karşılaştıralım:
php<?php
$mem1 = memory_get_usage();
$arr = range(1, 10000);
$mem2 = memory_get_usage();
echo $mem2 - $mem1;
?>
Kodun çalıştırılmasının sonucu (örnek):
php528440
Örnek
$real_usage parametresinin kullanımı:
php<?php
echo memory_get_usage(true);
?>
Kodun çalıştırılmasının sonucu (örnek):
php2097152
Ayrıca Bakınız
-
memory_get_peak_usagefonksiyonu,
bellek kullanımının en yüksek değerini döndürür -
phpinfofonksiyonu,
PHP yapılandırması hakkında bilgi çıktılar