Skip to main content

อุปกรณ์ของคุณมีหน่วยความจำเท่าไร?

ดูความจุ RAM โดยประมาณของอุปกรณ์และการใช้หน่วยความจำ JavaScript heap ข้อมูลทั้งหมดอ่านจาก API เบราว์เซอร์แบบโลคัลและไม่ออกจากอุปกรณ์ของคุณ

เครื่องมือนี้อ่าน RAM โดยประมาณของอุปกรณ์ผ่าน navigator.deviceMemory และการใช้งาน JavaScript heap ผ่าน performance.memory แสดงขนาด heap รวม heap ที่ใช้ และขีดจำกัด heap

Device Memory API ปัดค่าเป็นเลขยกกำลังของ 2 ที่ใกล้ที่สุด (0.25, 0.5, 1, 2, 4, 8 GB) เพื่อลดความแม่นยำของการพิมพ์ลายนิ้วมือแต่ยังคงมีประโยชน์สำหรับการส่งเนื้อหาแบบปรับตัว

ผลลัพธ์ของคุณหมายความว่าอย่างไร?

Result Range Meaning
ดี 8+ GB RAM, การใช้งาน heap ต่ำกว่า 50% อุปกรณ์ของคุณมีหน่วยความจำเพียงพอสำหรับแอปเว็บสมัยใหม่ การทำงานหลายอย่าง และงานที่ใช้หน่วยความจำมากเช่นการตัดต่อวิดีโอหรือสเปรดชีตขนาดใหญ่
คำเตือน 4 GB RAM หรือการใช้งาน heap 50–80% อุปกรณ์ของคุณสามารถรับมืองานมาตรฐานได้แต่อาจช้าลงเมื่อเปิดแท็บหลายแท็บหรือแอปเว็บหนักๆ ลองปิดแท็บที่ไม่ได้ใช้งาน
แย่ 2 GB หรือน้อยกว่า RAM หรือการใช้งาน heap เกิน 80% หน่วยความจำต่ำอาจทำให้แท็บเบราว์เซอร์ค้าง ประสิทธิภาพช้าลง และเกิดข้อผิดพลาดหน่วยความจำไม่เพียงพอในแอปเว็บ

ปัญหาที่พบบ่อยและวิธีแก้ไข

หน่วยความจำอุปกรณ์แสดงเป็น undefined หรือไม่พร้อมใช้งาน

Device Memory API รองรับเฉพาะเบราว์เซอร์ที่ใช้ Chromium (Chrome, Edge, Opera) Firefox และ Safari ไม่เปิดเผยข้อมูลนี้เพื่อความเป็นส่วนตัว

การใช้งาน JavaScript heap สูงมาก

ปิดแท็บและส่วนขยายเบราว์เซอร์ที่ไม่ได้ใช้งาน ซึ่งแต่ละตัวใช้หน่วยความจำ heap ตรวจสอบการรั่วไหลของหน่วยความจำในแอปเว็บโดยติดตามการเติบโตของ heap ใน DevTools

เครื่องมือที่เกี่ยวข้อง

คำถามที่พบบ่อย

เครื่องมือข้อมูลหน่วยความจำทำงานอย่างไร?

ใช้ navigator.deviceMemory อ่าน RAM โดยประมาณของอุปกรณ์และ performance.memory อ่านสถิติ JavaScript heap เหล่านี้เป็น API เบราว์เซอร์มาตรฐานที่ให้ข้อมูลหน่วยความจำโดยไม่ต้องเข้าถึงระดับระบบ

ทำไมแสดง 8 GB ทั้งที่มี RAM 16 GB?

Device Memory API ตั้งใจปัดเป็นเลขยกกำลังของ 2 ที่ใกล้ที่สุดและจำกัดที่ 8 GB เพื่อลดความเสี่ยงการพิมพ์ลายนิ้วมือ นี่คือคุณสมบัติด้านความเป็นส่วนตัว ไม่ใช่ข้อผิดพลาด RAM จริงอาจสูงกว่าที่รายงาน

หน่วยความจำ JavaScript heap คืออะไร?

JavaScript heap คือพื้นที่หน่วยความจำที่เบราว์เซอร์จัดสรรออบเจกต์สำหรับหน้าเว็บ รวมถึงตัวแปร โหนด DOM และโครงสร้างข้อมูล การใช้งาน heap สูงอาจทำให้เกิดการหยุดชั่วคราวของการเก็บขยะและช้าลง

ข้อมูลหน่วยความจำถูกส่งไปยังเซิร์ฟเวอร์หรือไม่?

ไม่ ข้อมูลหน่วยความจำทั้งหมดอ่านจาก API เบราว์เซอร์แบบโลคัล ไม่มีข้อมูลใดถูกส่ง จัดเก็บ หรือแชร์กับบริการภายนอก ทุกอย่างทำงานทั้งหมดในเบราว์เซอร์ของคุณ