Microsoft Edge เริ่มใช้ระบบหน่วยความจำแบบใหม่ Segment Heap ลดการใช้แรมลง 27%

2020-05-30

ไมโครซอฟท์อธิบายของใหม่ใน Windows 10 May 2020 Update (v2004) มีประเด็นที่น่าสนใจคือ ระบบจัดการหน่วยความจำแบบใหม่ที่เรียกว่า segment heap

เดิมที ระบบหน่วยความจำของ Windows มีแบบเดียว เรียกว่า NT heap ใช้กันมาตั้งแต่ Windows NT แต่พอถึงยุคของ Windows 10 ก็เริ่มมีระบบ segment heap ที่จัดการหน่วยความจำก้อนเล็กๆ ได้มีประสิทธิภาพมากขึ้น เพียงแต่จำกัดเฉพาะแอพแบบ UWP เท่านั้น (ถ้าเป็นแอพ Win32 จะยังใช้ NT heap)

พอมาถึง Windows 10 v2004 ไมโครซอฟท์ตัดสินใจเริ่มใช้ segment heap กับแอพ Win32 ด้วย และแอพตัวแรกที่ได้ใช้คือ Microsoft Edge ผลพบว่าการใช้งานหน่วยความจำลดลงไปสูงสุดถึง 27% (การใช้งานจริงขึ้นกับกรณี)

ไมโครซอฟท์ระบุว่าจะเปิด segment heap ให้นักพัฒนารายอื่นๆ ใช้งานเพิ่มเติมในอนาคตอันใกล้นี้

ที่มา – Microsoft