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 . ' ไบต์'; ?>

ผลลัพธ์ของการทำงานโค้ด:

'การใช้หน่วยความจำสูงสุด: 14680064 ไบต์'

ตัวอย่าง

รับค่าการใช้หน่วยความจำสูงสุดจริง (โดยไม่คำนึงถึงการเพิ่มประสิทธิภาพของ PHP):

<?php $arr = range(1, 100000); $peak = memory_get_peak_usage(true); echo 'การใช้หน่วยความจำสูงสุดจริง: ' . $peak . ' ไบต์'; ?>

ผลลัพธ์ของการทำงานโค้ด:

'การใช้หน่วยความจำสูงสุดจริง: 20971520 ไบต์'

ดูเพิ่มเติม

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