เป็นเรื่องปกติหากเปิดแท็บหลายแท็บในเบราว์เซอร์ Chrome ฟีเจอร์ 'Session restore' จะทำให้เบราว์เซอร์ช้าลงมาก! ไม่ว่าเบราว์เซอร์จะยอดนิยมหรือเร็วแค่ไหน มันจะครัชได้ทุกประเภท ดังนั้น หากไม่อยากให้เกิดขึ้น ทำตามขั้นตอนด้านล่างเพื่อหยุดมัน Google Chrome browser มี flags สองตัวที่ผู้ใช้สามารถเปิดใช้งานเพื่อปรับปรุง session restore และประสิทธิภาพ
- Infinite Session Restore - ตามคำอธิบายบนหน้าของมัน Infinite Session Restore ลดจำนวนแท็บที่โหลดพร้อมกันระหว่าง session restore เพื่อปรับปรุงความตอบสนองของ foreground tab
- Page Almost Idle - ทำให้ session restore ใช้นิยามการโหลดที่รอ CPU และ network quiescence
ดังนั้น เพื่อปรับปรุง Session Restore responsiveness ใน Google Chrome ให้เปิดใช้งานสอง preferences ด้านบน นี่คือวิธี!
ปรับปรุง Session Restore responsiveness ใน Chrome
สอง experimental flags นี้ถูกปล่อยสำหรับ Desktop versions ทั้งหมดของ Chrome รวมถึง Chrome OS และแพลตฟอร์มยอดนิยมอื่นๆ เช่น Windows, Mac, และ Linux
1] เปิดเบราว์เซอร์ Chrome และเปิดหน้าต่างใหม่
2] ใส่ข้อความต่อไปนี้ในช่อง URL และกด Enter: Chrome://flags/#infinite-session-restore

3] การกระทำเมื่อยืนยันจะแสดง flag แรกในเบราว์เซอร์ทันที ดูภาพหน้าจอด้านล่าง
4] ดูว่าค่าถูกตั้งเป็น 'Default' หรือไม่ หากใช่ ใช้ลูกศร dropdown เพื่อแสดงค่าอื่น
5] เลือก 'Enabled' หากถูกพรอมป์ทให้รีสตาร์ทเบราว์เซอร์ ให้เพิกเฉยและดำเนินต่อ
6] ตอนนี้ โหลด chrome://flags/#page-almost-idle ใน address bar ของ Chrome

7] คล้ายกับขั้นตอนข้างต้น ใช้เมนู dropdown ด้านขวาตั้งค่าเป็น Enabled
เสร็จแล้ว รีสตาร์ท Google Chrome browser ตั้งแต่นี้ควรสังเกตการเปลี่ยนแปลงใน startup performance ของ Chrome เบราว์เซอร์จะโหลดแท็บทั้งหมดที่เปิดไว้ในเซสชันล่าสุด แต่ไม่ได้ทำทันที
Infinite session restores และ page almost idle experimental features ทำให้การ restore แท็บเร็วขึ้นแม้จะมี RAM มาก แต่ความเสถียรของระบบลดลงหลังจากสักพัก เพราะแม้จะ idle แท็บก็ไม่ได้ถูก unload จาก memory จริงๆ จึงจำเป็นต้องระลึกจุดนี้ไว้ขณะดำเนินต่อไป
