Google และ Microsoft ทำงานร่วมกันเพื่อเพิ่มประสิทธิภาพ Chrome: มุ่งมั่นที่จะแก้ไขการใช้งาน RAM หนักของเบราว์เซอร์
เท่าที่ใคร ๆ ก็ยกย่องเบราว์เซอร์ของ Google Chrome ก็ไม่ควรลืมเอฟเฟกต์สุดซึ้งที่มีต่อแรม ไม่ว่าจะเป็นหลายกิกะไบต์หรือโซเดียม DDR4 Chrome ก็กลืนกินหน่วยความจำทุกรูปแบบที่คุณโยนทิ้งไป แน่นอนว่ามีพีซีราคาหลายพันดอลลาร์ที่รอดพ้นจากผลกระทบทางหายนะของเบราว์เซอร์ แต่เราไม่ได้พูดถึงพวกเขา แม้ว่าสิ่งเหล่านี้จะเป็นสิ่งที่ผิดปกติ แต่เรามุ่งเน้นไปที่ผู้ใช้งานทั่วไปในแต่ละวันเป็นหลัก
ปัญหา?
ปัญหาตามที่ระบุไว้ในหัวข้อย่อยก็คือ Chrome นั้นล้ำหน้าเกินไปในความคิดของฉัน ในขณะที่ผู้คนอาจโต้แย้ง แต่สิ่งที่ทำให้เราประหลาดใจที่พบใน Chrome ทำให้หน่วยความจำเพิ่มขึ้น ตัวอย่างเช่นใช้การค้นหารูปภาพ รูปภาพทั้งหมดโหลดล่วงหน้าเมื่อคุณค้นหาโดยใช้คีย์เวิร์ด แน่นอนว่าการเลื่อนดูจะกลายเป็นเรื่องง่ายเพราะไม่ต้องรอให้โหลด ใช่เราทุกคนประหลาดใจกับมัน แต่คุณรู้หรือไม่ว่าเบราว์เซอร์โหลดข้อมูลนี้ไว้ล่วงหน้าในหน่วยความจำดังนั้นจึงทำให้เกิดความเครียด
ปัญหานี้สังเกตเห็นได้ชัดเจนในพีซีระดับล่าง จากบทความของ Windows ล่าสุด ความล่าช้าในการเปิดเบราว์เซอร์บนพีซีบางเครื่องที่ช้ากว่านั้นเกิดจาก ImagePreReader ที่อ่าน Chrome DLL ล่วงหน้า แม้ว่าจะเป็นศัพท์แสงจำนวนมากที่เกิดขึ้นพร้อมกัน แต่ก็ควรเข้าใจได้ง่ายว่ามีไฟล์เล็ก ๆ ที่โปรแกรมย่อยเปิดขึ้น บนพีซีที่ช้าลง / เก่ากว่าจะใช้เวลานานกว่าเล็กน้อย (ประมาณ 1.33 วินาทีตามบทความ)
การแก้ไขปัญหา
เพื่อแก้ไขปัญหานี้ Microsoft ได้ทำงานร่วมกับ Google เป้าหมายหลักคือการแก้ไขความล่าช้าในการเริ่มต้นเริ่มต้นที่เกิดจาก Chrome DLL ในฟอรัม วิศวกรของ Microsoft ให้ความเห็นเกี่ยวกับสถานการณ์และเสนอแนวทางแก้ไข การแก้ไขแม้ว่าจะยังอยู่ในการทำงาน แต่ได้รับการกำหนดแนวความคิดโดยวิศวกรและสามารถดูได้ที่นี่ ทั้งสอง บริษัท เชื่อว่าเมื่อได้รับการดูแลแล้วการใช้งาน CPU และ RAM สำหรับ Chrome ก็จะลดลงเช่นกัน แม้ว่านี่จะเป็นเพียงทางทฤษฎี แต่ก็น่าสนใจที่จะทราบว่า Chrome อาจมีประสิทธิภาพในหน่วยความจำ
นอกจากนี้ยังทำให้เราเกิดคำถามว่าเหตุใด Microsoft และ Google จึงไม่ทำงานร่วมกันเพื่อแก้ไขการใช้ RAM ที่ผิดปกติอย่างแข็งขันแทนที่จะหวังว่าวิธีการแฝงอาจตอบสนองได้เช่นกัน ไม่ว่าจะด้วยวิธีใดก็เร็วเกินไปที่จะบอกว่าอาจเกิดอะไรขึ้น เวลาเท่านั้นที่จะบอกได้ว่า Microsoft และ Google วางแผนที่จะเพิ่มประสิทธิภาพแพลตฟอร์มสำหรับระบบปฏิบัติการอย่างไร