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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне