Tags:
Node Thumbnail

จากข่าว Firefox 54 แยกโพรเซสของเนื้อหาเพจแล้ว ทาง Ryan Pollock หัวหน้าฝ่ายผลิตภัณฑ์ของ Mozilla ก็เขียนบล็อกอธิบายว่า สถาปัตยกรรมการแยกโพรเซสของ Firefox นั้นดีกว่าคู่แข่ง Chrome ซะอีก เพราะประหยัดแรมมากกว่า

Pollock อธิบายว่า Chrome ใช้แนวคิด 1 แท็บ 1 โพรเซส ดังนั้นถ้าเราเปิดแท็บเยอะๆ ก็จะมีโพรเซสเยอะตามไปด้วย โดยใน 1 โพรเซสจะต้องมีเนื้อที่ของเว็บเพจ + เอนจินของเบราว์เซอร์รันอยู่ในหน่วยความจำเสมอ ส่งผลให้ Chrome กินแรมเยอะ

ส่วนแนวคิดของ Firefox ต่างไปคือจำกัดปริมาณโพรเซสไว้สูงสุดแค่ 4 โพรเซส ถ้าเปิดมากกว่า 4 แท็บ โพรเซสจะสร้างเธร็ดย่อยขึ้นมาแทน การสร้างเธร็ดขึ้นมาไม่ต้องโหลดเอนจินของเบราว์เซอร์มาอีก ดังนั้น Firefox จะมีเอนจินรันอยู่ในแรมไม่เกิน 4 ชุด ไม่ว่าจะเปิดแท็บแค่ไหนก็ตาม

No Description

ผลคือเทียบกันแล้ว 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

Get latest news from Blognone

Comments

By: chettaphong
iPhoneWindows PhoneAndroidRed Hat
on 14 June 2017 - 16:58 #992917

รอดู ที่ผ่านมา กิน ทั้ง RAM และ CPU หนักมาก

By: paween_a
Android
on 14 June 2017 - 17:31 #992927
paween_a's picture

มาช้าไปหน่อย ตลาดวายหมดแล้ว

By: whitebigbird
Contributor
on 14 June 2017 - 17:35 #992931
whitebigbird's picture
  • หัวข่าว สถาปัตยกรรมรแยก => การแยก?
By: ysmdm1
iPhoneAndroidIn Love
on 14 June 2017 - 19:04 #992946
ysmdm1's picture

มีใครใช้ firefox บนแมคแล้วช้าไหมครับ ผมใช้ MacOS แล้วช้ามากๆ เลย ไม่รู้จะทำยังไง

By: art_duron
AndroidWindows
on 14 June 2017 - 19:30 #992954 Reply to:992946
art_duron's picture

ของผมบน windows ก็ช้าเป็นบางครั้ง
แต่ Android​ นี่ช้าแทบทุกครั้ง ตอนเวอร์ชั่น​ 53 ก็ดีขึ้นมากพอควร แต่ยังห่างชั้นจาก chrome มากๆๆๆๆ

By: ysmdm1
iPhoneAndroidIn Love
on 14 June 2017 - 20:41 #992971 Reply to:992954
ysmdm1's picture

ใช่ครับ คือเมื่อก่อนช้าในแบบที่รับได้ แต่ยอมรับเลยว่าหลังๆ เทียบโครมไม่ติดฝุ่นแล้ว

By: thearm on 15 June 2017 - 11:08 #993129 Reply to:992946
thearm's picture

บน OSX ไม่มีอะไรลื่นเท่าซาฟารีแล้วครับ

By: gosol
AndroidWindows
on 14 June 2017 - 19:36 #992959
gosol's picture

คนหนีไปใช้เจ้าอื่นหมดล่ะ (แต่ผมยังใช้อยู่)

By: HMage
AndroidWindows
on 14 June 2017 - 19:40 #992961

หมายความว่าถ้ามั่นใจว่าเครื่องแรงมากๆ เพิ่ม limit ไปเท่ากับจำนวน tab ก็กลายเป็นไม่ต่างกับ Chrome น่ะสิ

By: lockinlive05 on 14 June 2017 - 20:18 #992969

ดีกว่านี่ไม่ทราบว่าใช้อะไรวัด?
ถ้าพูดถึงความลื่นผมให้ Chrome เลย แสดงผลไวกว่าบนคอมสเปคเดียวกัน
ไม่เชื่อลองทดสอบ Scroll หน้าฟีดดู Firefox กระตุกหนักมาก ทั้งๆที่ Chrome ลื่น
หลายคนบ่นว่ากินแรมนู่นนี่นั่นแต่ไม่ดูสเปคคอมตัวเองว่าควรจะตามให้มันทันสเปคปัจจุบันบ้างอะไรบ้าง

By: sabayjoo_ on 14 June 2017 - 20:52 #992972 Reply to:992969

+10

By: Hadakung
iPhoneWindows PhoneAndroidWindows
on 14 June 2017 - 21:57 #992986 Reply to:992969

16GB ยังไม่พอเลยคุณ ใช้ Edge สบายใจสุดละ:P

By: sabayjoo_ on 14 June 2017 - 22:42 #992996 Reply to:992986

สงสัยครับ 16Gb ไม่พอนี่ คือยังไงครับ เพราะผมก็ 16 ก็เหลือๆนะครับ

By: alonerii
AndroidUbuntuWindows
on 14 June 2017 - 22:58 #993002 Reply to:992986

ทำไมผมใช้ 8 แล้วเหลือ.... เปิดทีเกือบสิบ tab ด้วยนะ

By: Hadakung
iPhoneWindows PhoneAndroidWindows
on 15 June 2017 - 08:01 #993051 Reply to:993002

ชิลๆก็ 5-6 tab ครับแต่ถ้าต้องหางานต้องเปิด ref ไว้ก่อนที่ 30-50 แท็บ แล้วเปิด youtube ฟังเพลงไปด้วยก็ละลายหมดแล้วครับ

By: thana19
iPhoneAndroidUbuntuWindows
on 15 June 2017 - 11:27 #993134 Reply to:992969
thana19's picture

mbp 2015 8 GB ครับ เปิดเกิน 10 tab + x code + android studio + sketch +etc... ก็ยังปกตินะครับ

alt="คำอธิบายภาพ"

By: atheist
AndroidUbuntuWindows
on 14 June 2017 - 21:55 #992984

เข้าใจว่า Firefox อืดมานานจนเป็นภาพติดตา แต่ใครไม่เคยลองรุ่นใหม่แนะนำให้โหลดมาลองดู เผื่อจะเปลี่ยนไป เครื่องที่ผมใช้ ตั้งแต่อัพเดทแยก graphic process นี่ UI ลื่นขึ้นผิดหูผิดตา ไม่ต้องฝืนใจใช้อีกต่อไป (แต่ก่อนทนใช้เพราะเกลียด Chrome ใกล้หมดความอดทนแล้ว เจออัพเดตนี้เข้าไปเลยกลับใจซบหมาต่อ)

By: blue111
AndroidUbuntuWindows
on 16 June 2017 - 21:10 #993585 Reply to:992984

กลับมาลองใช้แล้วรู้สึกดีขึ้นเยอะคงได้ย้าย browser หลักจาก opera กลับมา firefox ซักที

By: allizom on 15 June 2017 - 08:31 #993060

ผมใช้ firefox nightly build ซึ่งมีการแยก process มาสักพักแล้ว เห็นความต่างว่าทำงานได้ไวกว่า chrome มาก ตอนนี้ก็ใช้ firefox เป็นหลักแทบไม่อยากเปิด chrome เลย เพราะรู้สึกได้ว่าช้ากว่า firefox มาก

By: atheist
AndroidUbuntuWindows
on 15 June 2017 - 11:10 #993130 Reply to:993060

จริงครับ สลับขั้วกันเลย พอแยก process ในเครื่องผมลื่นกว่า chromium-based ทุกตัว

By: tg-thaigamer
ContributoriPhoneAndroidBlackberry
on 15 June 2017 - 09:32 #993084
tg-thaigamer's picture

ชอบความเป็นหมาไฟ อิอิ


มือใหม่!! ใหม่จริงๆนะ

By: aeksael
ContributoriPhoneWindows PhoneAndroid
on 15 June 2017 - 12:05 #993149
aeksael's picture

แล้วถึงถ้าคนเครื่องแรงแรมเยอะล่ะ ตัวไหนเจ๋งสุด ต้องขอตัวไปลองแป๊ป


The Last Wizard Of Century.