Chrome ทำงานเร็วขึ้นบน Windows ด้วย Profile Guided Optimization
Google Chrome บน Windows ถูกวิพากษ์วิจารณ์หลายครั้งเรื่องการใช้ RAM มหาศาล และเกิดปัญหาเมื่อมีการเปิดแท็บจำนวนมาก นอกจากนี้ Google ไม่เคยยอมรับปัญหาและปรับปรุงด้านอื่น ๆ ของเบราว์เซอร์ไม่ โดยคำนึงถึงประสิทธิภาพ และทำการเปลี่ยนแปลงเพียงเล็กน้อยและการเพิ่มประสิทธิภาพที่ไม่ใช่ เพียงพอ. อย่างไรก็ตาม ด้วย Chrome 53 รุ่นล่าสุดสำหรับระบบ Windows 64 บิตและ Chrome 54 สำหรับ Windows รุ่น 32 บิต Google อ้างว่าได้ปรับปรุงประสิทธิภาพอย่างมากในที่สุด
สิ่งนี้เกิดขึ้นได้โดยใช้กลไก Profile Guided Optimization (PGO) ที่มีอยู่ในคอมไพเลอร์ C++ ที่ใช้บน Windows ความลับเบื้องหลังคือเบราว์เซอร์ที่เปิดใช้งาน PGO จะติดตามคุณลักษณะและฟังก์ชัน API ใดที่ใช้มากที่สุด และหลังจากวิเคราะห์ข้อมูลนี้แล้ว เวอร์ชันที่คอมไพล์แล้วจะปรับโค้ดให้เหมาะสมที่อยู่เบื้องหลังฟีเจอร์ที่ใช้มากที่สุดในการสร้าง เร็วขึ้น.
จากข้อมูลของ Google การใช้ GPO ของ Microsoft ได้ปรับปรุงเวลาเริ่มต้นขึ้น 16.8% ในขณะที่ความเร็วในการโหลดหน้าเว็บโดยรวมดีขึ้น 14.8% แท็บใหม่ยังโหลดเร็วขึ้น 5.9% ในเวอร์ชันใหม่
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการเปลี่ยนแปลงเบื้องหลังการเผยแพร่เหล่านี้ ตรงไปที่ โพสต์บล็อก Chromium. หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับกลไกการเพิ่มประสิทธิภาพ PGO คุณควรไปที่ บทความ MSDN นี้.