फ़ंक्शन memory_get_usage

फ़ंक्शन memory_get_usage मेमोरी की मात्रा (बाइट्स में) लौटाता है, जो वर्तमान में PHP-स्क्रिप्ट को काम करने के लिए आवंटित की गई है। यह एक वैकल्पिक पैरामीटर लेता है - एक फ्लैग, जो यह निर्धारित करता है कि क्या परिणाम में उस मेमोरी को शामिल करना है जो आवंटित तो की गई है, लेकिन अभी तक उपयोग नहीं की गई है।

सिंटैक्स

phpmemory_get_usage([bool $real_usage = false]);

उदाहरण

वर्तमान मेमोरी खपत प्राप्त करें:

php<?php
  echo memory_get_usage();
?>

कोड निष्पादन का परिणाम (उदाहरण):

php2097152

उदाहरण

सरणी बनाने से पहले और बाद में मेमोरी खपत की तुलना करें:

php<?php
  $mem1 = memory_get_usage();
  $arr = range(1, 10000);
  $mem2 = memory_get_usage();
  echo $mem2 - $mem1;
?>

कोड निष्पादन का परिणाम (उदाहरण):

php528440

उदाहरण

पैरामीटर $real_usage का उपयोग:

php<?php
  echo memory_get_usage(true);
?>

कोड निष्पादन का परिणाम (उदाहरण):

php2097152

यह भी देखें

  • फ़ंक्शन memory_get_peak_usage,
    जो मेमोरी उपयोग का चरम मान लौटाता है
  • फ़ंक्शन phpinfo,
    जो PHP-कॉन्फ़िगरेशन के बारे में जानकारी दिखाता है