จากข่าว Firefox 54 แยกโพรเซสของเนื้อหาเพจแล้ว ทาง Ryan Pollock หัวหน้าฝ่ายผลิตภัณฑ์ของ Mozilla ก็เขียนบล็อกอธิบายว่า สถาปัตยกรรมการแยกโพรเซสของ Firefox นั้นดีกว่าคู่แข่ง Chrome ซะอีก เพราะประหยัดแรมมากกว่า
Pollock อธิบายว่า Chrome ใช้แนวคิด 1 แท็บ 1 โพรเซส ดังนั้นถ้าเราเปิดแท็บเยอะๆ ก็จะมีโพรเซสเยอะตามไปด้วย โดยใน 1 โพรเซสจะต้องมีเนื้อที่ของเว็บเพจ + เอนจินของเบราว์เซอร์รันอยู่ในหน่วยความจำเสมอ ส่งผลให้ Chrome กินแรมเยอะ
ส่วนแนวคิดของ Firefox ต่างไปคือจำกัดปริมาณโพรเซสไว้สูงสุดแค่ 4 โพรเซส ถ้าเปิดมากกว่า 4 แท็บ โพรเซสจะสร้างเธร็ดย่อยขึ้นมาแทน การสร้างเธร็ดขึ้นมาไม่ต้องโหลดเอนจินของเบราว์เซอร์มาอีก ดังนั้น Firefox จะมีเอนจินรันอยู่ในแรมไม่เกิน 4 ชุด ไม่ว่าจะเปิดแท็บแค่ไหนก็ตาม
ผลคือเทียบกันแล้ว Chrome จะกินแรมมากกว่า Firefox เฉลี่ยแล้ว 1.77 เท่าบนวินโดวส์, 1.36 เท่าบนแมค และ 1.42 เท่าบนลินุกซ์
Pollock ยังแนะนำผู้ใช้ Firefox ที่มีแรมมากกว่า 8GB ว่าสามารถเพิ่มจำนวนโพรเซสให้มากกว่า 4 ได้ โดยเข้าไปที่ about:config แล้วแก้ค่า dom.ipc.processCount (ในอนาคตจะแก้ได้จาก Preferences)
นอกจากนี้ Pollock ยังบอกว่าขั้นต่อไป Firefox จะเริ่มใช้ผลงานจาก Project Quantum ที่ทำให้เอนจินสามารถทำงานแบบขนานบนซีพียูหลายคอร์ได้ ซึ่งจะช่วยให้ Firefox มีประสิทธิภาพดีขึ้นอีก
ที่มา - Mozilla Tech
Comments
รอดู ที่ผ่านมา กิน ทั้ง RAM และ CPU หนักมาก
มาช้าไปหน่อย ตลาดวายหมดแล้ว
มีใครใช้ firefox บนแมคแล้วช้าไหมครับ ผมใช้ MacOS แล้วช้ามากๆ เลย ไม่รู้จะทำยังไง
ของผมบน windows ก็ช้าเป็นบางครั้ง
แต่ Android นี่ช้าแทบทุกครั้ง ตอนเวอร์ชั่น 53 ก็ดีขึ้นมากพอควร แต่ยังห่างชั้นจาก chrome มากๆๆๆๆ
ใช่ครับ คือเมื่อก่อนช้าในแบบที่รับได้ แต่ยอมรับเลยว่าหลังๆ เทียบโครมไม่ติดฝุ่นแล้ว
บน OSX ไม่มีอะไรลื่นเท่าซาฟารีแล้วครับ
คนหนีไปใช้เจ้าอื่นหมดล่ะ (แต่ผมยังใช้อยู่)
หมายความว่าถ้ามั่นใจว่าเครื่องแรงมากๆ เพิ่ม limit ไปเท่ากับจำนวน tab ก็กลายเป็นไม่ต่างกับ Chrome น่ะสิ
ดีกว่านี่ไม่ทราบว่าใช้อะไรวัด?
ถ้าพูดถึงความลื่นผมให้ Chrome เลย แสดงผลไวกว่าบนคอมสเปคเดียวกัน
ไม่เชื่อลองทดสอบ Scroll หน้าฟีดดู Firefox กระตุกหนักมาก ทั้งๆที่ Chrome ลื่น
หลายคนบ่นว่ากินแรมนู่นนี่นั่นแต่ไม่ดูสเปคคอมตัวเองว่าควรจะตามให้มันทันสเปคปัจจุบันบ้างอะไรบ้าง
+10
16GB ยังไม่พอเลยคุณ ใช้ Edge สบายใจสุดละ:P
สงสัยครับ 16Gb ไม่พอนี่ คือยังไงครับ เพราะผมก็ 16 ก็เหลือๆนะครับ
ทำไมผมใช้ 8 แล้วเหลือ.... เปิดทีเกือบสิบ tab ด้วยนะ
ชิลๆก็ 5-6 tab ครับแต่ถ้าต้องหางานต้องเปิด ref ไว้ก่อนที่ 30-50 แท็บ แล้วเปิด youtube ฟังเพลงไปด้วยก็ละลายหมดแล้วครับ
mbp 2015 8 GB ครับ เปิดเกิน 10 tab + x code + android studio + sketch +etc... ก็ยังปกตินะครับ
เข้าใจว่า Firefox อืดมานานจนเป็นภาพติดตา แต่ใครไม่เคยลองรุ่นใหม่แนะนำให้โหลดมาลองดู เผื่อจะเปลี่ยนไป เครื่องที่ผมใช้ ตั้งแต่อัพเดทแยก graphic process นี่ UI ลื่นขึ้นผิดหูผิดตา ไม่ต้องฝืนใจใช้อีกต่อไป (แต่ก่อนทนใช้เพราะเกลียด Chrome ใกล้หมดความอดทนแล้ว เจออัพเดตนี้เข้าไปเลยกลับใจซบหมาต่อ)
กลับมาลองใช้แล้วรู้สึกดีขึ้นเยอะคงได้ย้าย browser หลักจาก opera กลับมา firefox ซักที
ผมใช้ firefox nightly build ซึ่งมีการแยก process มาสักพักแล้ว เห็นความต่างว่าทำงานได้ไวกว่า chrome มาก ตอนนี้ก็ใช้ firefox เป็นหลักแทบไม่อยากเปิด chrome เลย เพราะรู้สึกได้ว่าช้ากว่า firefox มาก
จริงครับ สลับขั้วกันเลย พอแยก process ในเครื่องผมลื่นกว่า chromium-based ทุกตัว
ชอบความเป็นหมาไฟ อิอิ
มือใหม่!! ใหม่จริงๆนะ
แล้วถึงถ้าคนเครื่องแรงแรมเยอะล่ะ ตัวไหนเจ๋งสุด ต้องขอตัวไปลองแป๊ป
The Last Wizard Of Century.