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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ