396 of 410 menu

ფუნქცია memory_get_peak_usage

ფუნქცია memory_get_peak_usage აბრუნებს სკრიპტის მიერ მეხსიერების გამოყენების პიკურ მნიშვნელობას ბაიტებში. შეიძლება გამოყენებულ იქნას მეხსიერების მოხმარების დებაგინგისა და კოდში ვიწრო ადგილების მოსაძებნად. იღებს ერთ არასავალდებულო პარამეტრს, რომელიც განსაზღვრავს, დააბრუნოს თუ არა რეალური რაოდენობის გამოყოფილი მეხსიერება (true) თუ PHP-ს მიერ ემულირებული (false).

სინტაქსი

memory_get_peak_usage([bool $real_usage = false]);

მაგალითი

მივიღოთ მეხსიერების პიკური მოხმარება სკრიპტში:

<?php // ვქმნით მასივს, რომელიც მოიხმარს მეხსიერებას $arr = range(1, 100000); // ვიღებთ მეხსიერების პიკურ მოხმარებას $peak = memory_get_peak_usage(); echo 'Peak memory usage: ' . $peak . ' bytes'; ?>

კოდის შესრულების შედეგი:

'Peak memory usage: 14680064 bytes'

მაგალითი

მივიღოთ მეხსიერების რეალური პიკური მოხმარება (PHP-ის ოპტიმიზაციების გათვალისწინების გარეშე):

<?php $arr = range(1, 100000); $peak = memory_get_peak_usage(true); echo 'Real peak memory usage: ' . $peak . ' bytes'; ?>

კოდის შესრულების შედეგი:

'Real peak memory usage: 20971520 bytes'

იხილეთ აგრეთვე

  • ფუნქციას memory_get_usage,
    რომელიც აბრუნებს მეხსიერების მიმდინარე მოხმარებას
  • ფუნქციას error_reporting,
    რომელიც ადგენს შეცდომების ანგარიშების დონეს
ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა