Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> เบราว์เซอร์

Google กำลังแก้ปัญหาหน่วยความจำ Chrome และทิ้งแท็บที่ไม่ได้ใช้

Chrome ดีและมีฟีเจอร์เยอะ แต่ช้าและขรึม? Google กำลังฟัง

Google Chrome ดีและมีฟีเจอร์ครบครัน แต่ช้าและรำคาญใช่ไหม? เราทุกคนเคยบ่น Chrome และ Google กำลังฟังอยู่จริง กำลังปล่อยการเปลี่ยนแปลงใหญ่ๆ ในเวอร์ชัน Stable ล่าสุดเพื่อแก้ปัญหาหน่วยความจำ และในเวอร์ชัน Unstable กำลังทดสอบการ "ทิ้งแท็บที่ไม่ได้ใช้" (Tab Discarding) อย่างต่อเนื่อง

นอกจากหน่วยความจำ Chrome ก็แก้ปัญหาแบตเตอรี่โดยหยุด Flash อัตโนมัติ การรีสตาร์ทเบราว์เซอร์จะโหลดแท็บล่าสุดตามลำดับที่เปิด และไม่โหลดแท็บทั้งหมดพร้อมกัน อีกทั้ง Chrome Android ก็ได้อัปเดตนำเสนอ Custom Tabs ให้แอปภายนอกโหลดลิงก์ใน Chrome เร็วขึ้น

หน่วยความจำ: ปัญหาเก่าที่มีหลักฐานชัดเจน

ปัญหา RAM ของ Chrome มีหลักฐานชัดเจน Google เองบอกว่าแท็บพื้นหลังแต่ละแท็บกินประมาณ 50 MB สำหรับ renderer process แค่ 10 แท็บก็ใช้ 450 MB แล้ว

ใน Chrome 45 Google ตรวจจับว่าเว็บไหนไม่ได้ทำงาน (idle) จะทำ "Garbage Collection" กำจัดขยะบนหน้าเว็บและคืนหน่วยความจำ

Google อ้างว่าลดหน่วยความจำเฉลี่ย 10% บางเว็บมากกว่า Gmail ลดได้ถึง 25% อัปเดตนี้อยู่ใน Chrome 45 Stable ใช้ได้ทันที ข่าวดีสำหรับผู้ใช้หลายคน

นอกจากนี้ Chrome 45 ต่อสู้กับ Flash ที่กินแบตเตอรี่มาก รีโหลดแท็บหลังรีสตาร์ทตามลำดับที่เปิดล่าสุด และฉลาดพอที่จะไม่โหลดแท็บทั้งหมดพร้อมกัน จะโหลดเฉพาะแท็บที่คลิกเข้าไปจริง

วิธีรับอัปเดตนี้

ผู้ใช้ Chrome เดิม: ไป Menu > Help and About > About Google Chrome จะมีตัวเลือกอัปเดตถ้ายังไม่ได้อัปเดตอัตโนมัติ

ผู้ใช้ใหม่: ดาวน์โหลด Google Chrome 45

แต่ข่าวใหญ่จริงๆ อยู่ที่ Chrome 46!

ข่าวที่น่าสนใจกว่ามาจาก Chrome 46 ที่อยู่ใน Chrome Canary (เวอร์ชันทดลอง) นักพัฒนา Google ชื่อ Addy Osmani เปิดเผยว่ากำลังพัฒนา "Tab Discarding" แนวคิดเดียวกับส่วนขยาย The Great Suspender

ฟีเจอร์นี้จะตรวจจับว่าแท็บไหนกำลังดูอยู่ แท็บไหนไม่ได้ใช้แล้ว พบแท็บ idle จะ "ฆ่า" แท็บนั้น (ไม่โหลดเนื้อหา) แต่ยังคงไอคอนแท็บไว้บนแถบแท็บ คลิกอีกครั้งจะโหลดใหม่ เรียบง่ายใช่ไหม?

กังวลว่าแท็บสำคัญ כמו Gmail จะถูกฆ่า? Google กำหนดลำดับการทิ้งแท็บไว้แล้ว:

  • หน้าเว็บภายใน (New Tab, Bookmarks, ฯลฯ)
  • แท็บที่ไม่ได้เลือกมานานที่สุด
  • แท็บที่ไม่ได้เลือกเมื่อเร็วๆ นี้
  • แอปที่ทำงานในหน้าต่าง
  • แท็บที่ปักหมุด (Pinned tabs)
  • แท็บที่เลือกอยู่ (Active tab)

ถ้าปักหมุดแท็บที่ใช้บ่อย ไม่ต้องกังวล เว้นแต่ RAM ต่ำมาก

วิธีเปิดใช้ Tab Discarding ใน Chrome

ฟีเจอร์นี้อยู่ใน Chrome Canary ต้องดาวน์โหลดและรัน Canary ก่อน

พิมพ์ chrome://flags/#enable-tab-discarding ในแถบที่อยู่ กด Enter คลิก Enable ใต้ "Enable Tab Discarding" เลื่อนลงล่างสุด คลิก Relaunch Now เพื่อรีสตาร์ท Chrome

หน้า chrome://discards จะแสดงรายการแท็บที่เปิดอยู่พร้อมระดับความสนใจที่ Chrome คิดว่าคุณมีต่อแต่ละแท็บ

อนาคต: Tab Serializing

Google ยังกำลังพัฒนา "Tab Serializing" สำหรับอนาคต เทคโนโลยีแบบ Tab Discarding ที่ปรับปรุงแล้ว

Tab Serializing จะแปลงเนื้อหาแท็บที่เปิดอยู่เป็นไบนารี บันทึกสถานะการเบราว์ซิงไว้ แล้วทิ้งแท็บเหมือน Tab Discarding แต่ตอนคลิกโหลดใหม่ จะกลับสู่สถานะเดิมทุกอย่าง ไม่ต้องเริ่มจากศูนย์

ขณะนี้บน Android

Tab Discarding มีอยู่บน Android แล้ว เวอร์ชัน 45 บนมือถือไม่ได้นำมานี้ แต่ Android Police ไฮไลท์ฟีเจอร์ใหม่: Custom Tabs

Custom Tabs ไม่ใช่เรื่องที่ผู้ใช้ต้องทำอะไร แต่มันช่วยให้ใช้โทรศัพท์สะดวกขึ้น ให้แอปภายนอกเปิดลิงก์ใน Chrome ได้เร็วกว่าเปิด Chrome แล้วเปิดแท็บใหม่ ใช้ "Custom Tab" แทน ซึ่งเป็นแท็บ Chrome แบบเบาเวทโหลดลิงก์นั้นๆ

ทดสอบของเราพบ Chrome เร็วที่สุดบน Android ข่าวนี้ดีเพราะได้เบราว์เซอร์เร็วที่สุดโดยไม่ต้องทนบLOATWARE

วิธีได้ Chrome 45 บน Android

ไป Play Store ดาวน์โหลด Google Chrome for Android ผู้ใช้เดิมอัปเดตจากลิงก์เดียวกัน

ถ้ายังไม่เห็น Chrome 45 บน Play Store โหลด APK ติดตั้งเองได้ (ต้องอนุญาตติดตั้งจากแหล่งไม่รู้จัก) หากไม่สะดวก รออัปเดตทางการบน Play Store ไปสัก幾天

พอใจกับการเปลี่ยนแปลงของ Chrome ไหม?

ข่าว Chrome แก้ปัญหาหน่วยความจำเป็นข่าวดีที่สุดสัปดาห์นี้ นี่คือข้อรำคาญใหญ่ที่สุดของผมกับเบราว์เซอร์นี้ การเห็นเทคโนโลยี 2-3 อย่างพร้อมกันที่จะมาแก้ปัญหานี้ ทำให้ผมปลื้มมาก

คุณพอใจไหมที่ Google กำลังก้าวหน้า? หรืออยากรอดูก่อน?