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-կոնֆիգուրացիայի մասին