ფუნქცია memory_get_usage
ფუნქცია memory_get_usage აბრუნებს მეხსიერების რაოდენობას (ბაიტებში),
რომელიც ამ მომენტში გამოყოფილია PHP-სკრიპტის მუშაობისთვის.
იღებს ერთ არასავალდებულო პარამეტრს - დროშას, რომელიც განსაზღვრავს,
საჭიროა თუ არა შედეგში ჩაირთოს გამოყოფილი, მაგრამ ჯერ არ გამოყენებული მეხსიერება.
სინტაქსი
memory_get_usage([bool $real_usage = false]);
მაგალითი
მივიღოთ მიმდინარე მეხსიერების მოხმარება:
<?php
echo memory_get_usage();
?>
კოდის შესრულების შედეგი (მაგალითი):
2097152
მაგალითი
შევადაროთ მეხსიერების მოხმარება მასივის შექმნამდე და მის შემდეგ:
<?php
$mem1 = memory_get_usage();
$arr = range(1, 10000);
$mem2 = memory_get_usage();
echo $mem2 - $mem1;
?>
კოდის შესრულების შედეგი (მაგალითი):
528440
მაგალითი
პარამეტრის $real_usage გამოყენება:
<?php
echo memory_get_usage(true);
?>
კოდის შესრულების შედეგი (მაგალითი):
2097152
იხილეთ აგრეთვე
-
ფუნქცია
memory_get_peak_usage,
რომელიც აბრუნებს მეხსიერების მოხმარების პიკურ მნიშვნელობას -
ფუნქცია
phpinfo,
რომელიც აჩვენებს ინფორმაციას PHP-კონფიგურაციის შესახებ