395 of 410 menu

ფუნქცია 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-კონფიგურაციის შესახებ
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა