Google สามารถลดการใช้เบราว์เซอร์ Chrome ที่มีแรมสูงได้หาก Microsoft ตกลงที่จะทำการเปลี่ยนแปลงในการตั้งค่าระบบปฏิบัติการ Windows 10

ซอฟต์แวร์ / Google สามารถลดการใช้เบราว์เซอร์ Chrome ที่มีแรมสูงได้หาก Microsoft ตกลงที่จะทำการเปลี่ยนแปลงในการตั้งค่าระบบปฏิบัติการ Windows 10 2 นาทีอ่าน

โหมดมืดบน Google Chrome



เว็บเบราว์เซอร์ Google Chrome เป็นที่รู้จักกันดีว่ามีการใช้ RAM ที่สูงมากโดยเฉพาะในคอมพิวเตอร์ที่ใช้ Windows 10 ดูเหมือนว่า Google อาจสามารถลดการใช้หน่วยความจำของเบราว์เซอร์ Chrome ได้ อย่างไรก็ตามยักษ์ใหญ่ด้านการค้นหาต้องการการปรับแต่งและการเปลี่ยนแปลงบางอย่างในการตั้งค่าจาก Microsoft ภายใน Windows 10 เพื่อให้บรรลุสิ่งที่รอคอยอย่างใจจดใจจ่อ คุณสมบัติการลดการใช้ RAM .

Microsoft มี เพิ่งเสนอวิธีลดการใช้ RAM สูงของเว็บเบราว์เซอร์ Google Chrome . ผู้ผลิตระบบปฏิบัติการ Windows 10 ระบุว่าเว็บเบราว์เซอร์ Edge ของตัวเองซึ่งใช้เครื่องมือ Chromium ที่ Google จัดหาให้สามารถลดการใช้ RAM ได้สำเร็จ อย่างไรก็ตาม Google ได้ปฏิเสธเทคนิคที่อ้างว่านี้ ส่งผลเสียต่อประสิทธิภาพของ CPU . ตอนนี้ Google อ้างว่าสามารถลดการใช้ RAM ของเว็บเบราว์เซอร์ Chrome ได้สำเร็จหาก Microsoft ปรับแต่ง Windows 10 OS



Microsoft เปิดตัว ‘Segment Heap’ เพื่อลดการใช้ RAM ของแอพ แต่ Google Chrome ไม่ร่วมมือ?

ด้วยการอัปเดต Windows 10 พฤษภาคม 2020 หรือที่เรียกว่าการอัปเดต 20H1 หรือ v2004 Microsoft ได้เปิดตัวคุณลักษณะใหม่ที่เรียกว่า 'Segment Heap' ได้รับการออกแบบมาเพื่อลดการใช้หน่วยความจำด้วยแอปเดสก์ท็อป Win32 บางตัวเช่น Google Chrome และ Edge เทคนิคนี้เกี่ยวข้องกับ“ การใช้งานฮีปสมัยใหม่” ซึ่งควรจะลดการใช้หน่วยความจำโดยรวมของแอป



อย่างไรก็ตามสิ่งสำคัญคือต้องทราบว่า Segment Heap เป็นสิ่งที่นักพัฒนาต้องใช้ในแอปของตน Microsoft ใช้สิ่งนี้กับ Chromium Edge อยู่แล้ว ในความเป็นจริง บริษัท อ้างว่าเทคนิคใหม่นี้ช่วยลดการใช้หน่วยความจำของเบราว์เซอร์ Edge ลง 27 เปอร์เซ็นต์



อนึ่ง Google ยินดีที่จะใช้เทคนิค 'Segment Heap' สำหรับเว็บเบราว์เซอร์ Google Chrome อย่างไรก็ตามยักษ์ใหญ่ด้านการค้นหาตั้งข้อสังเกตว่าการแก้ไขการประหยัด RAM ที่ Microsoft พัฒนาขึ้นจะไม่เปิดใช้งานใน Chrome เวอร์ชันอนาคตรวมถึงเวอร์ชัน 85 Google อ้างว่า Segment Heap ได้ลดการใช้ RAM ของเบราว์เซอร์ แต่ก็สิ้นสุดลงเช่นกัน จนทำให้เกิดการถดถอยของประสิทธิภาพรวมถึงการใช้งาน CPU สูง



จนถึงปัจจุบัน Google ได้ใช้วิธีการแสดง. exe ในการเปิดใช้งานฮีปเซ็กเมนต์ Google ข้อสังเกต ว่าเทคนิคเก่ามีผลดีต่อการใช้ RAM แต่ใช้เวลา CPU นานขึ้น“ การประหยัดส่วนใหญ่มาจากกระบวนการเบราว์เซอร์และเครือข่ายในขณะที่ต้นทุนส่วนใหญ่มาจากกระบวนการแสดงผล”

Google ต้องการให้ Microsoft ปรับแต่ง Windows 10 เพื่อลดการใช้ RAM ของเว็บเบราว์เซอร์ Chrome:

Google อ้างว่ามันค่อนข้างง่ายที่จะใช้ Segment Heap โดยไม่มีการถดถอยประสิทธิภาพของ CPU หาก Microsoft ตกลงที่จะเพิ่มฟังก์ชันให้กับ Windows 10 OS ที่จะตั้งค่าหรือล้างบิต 'เปิดใช้งานเซ็กเมนต์ฮีป' ใน RtlpHpHeapFeatures ใน ntdll.dll

นักพัฒนาอาวุโสของ Google ได้ส่งโพสต์อย่างเป็นทางการเมื่อ Github ที่ขอความช่วยเหลือจาก Microsoft ในการติดตั้งแฟล็กสองรายการต่อไปนี้

  1. HEAP_ENABLE_SEGMENT_HEAP - สร้างฮีปเซ็กเมนต์แทนฮีป NT
  2. HEAP_DISABLE_SEGMENT_HEAP - สร้างฮีป NT แทนฮีปเซ็กเมนต์แม้ว่าจะมีการร้องขอฮีปเซ็กเมนต์ในรายการแอปพลิเคชัน

ไม่จำเป็นต้องพูดถึงการตั้งค่าสถานะจะมีประโยชน์สำหรับเว็บเบราว์เซอร์ทั้งหมดที่ใช้เครื่องมือ Chromium ของ Google อย่างไรก็ตามไม่น่าเป็นไปได้ที่ Microsoft จะทิ้งเทคโนโลยีการประหยัด RAM ของตัวเองอย่างกระตือรือร้นสำหรับวิธีการของ Google Google และ Microsoft สามารถทำงานร่วมกันใน Segment Heap แต่ถึงเวลานั้น Chrome จะไม่ทำงานร่วมกับเทคนิคการประหยัด RAM ของ Microsoft

แท็ก โครเมียม google ไมโครซอฟต์