การใช้งาน CPU สูงจาก Firefox และประสิทธิภาพโดยรวมไม่ดี


14

ฉันมักจะใช้ Chrome แต่เมื่อเร็ว ๆ นี้พยายามให้ Firefox มีโอกาสอีกครั้งหลังจากไม่ได้ใช้งานในหนึ่งหรือสองปี

มันมีคุณสมบัติที่ดีบางอย่างที่ทำให้มันน่าสนใจยิ่งกว่า Chrome (เช่นการจัดการที่ดีกว่าสำหรับแท็บหลายแท็บที่เปิดพร้อมกัน) แต่ฉันพบว่าประสิทธิภาพนั้นแย่มากตลอดเวลา

บางครั้งฉันไปลงน้ำพร้อมกับแท็บดังนั้นฉันคาดว่ามันจะดูดหน่วยความจำ แต่ฉันพบว่าแม้มีแท็บเพียงไม่กี่เปิดก็มักจะใช้ 10% หรือ CPU สูงถึง 30% ในกระบวนการ Firefox ปกติหรือโดยปกติกระบวนการปลั๊กอินคอนเทนเนอร์

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

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

นอกจากนี้โดยทั่วไปแล้วจะไม่มีสคริปต์เรียกร้องที่ชัดเจนที่เรียกใช้บนหน้าใด ๆ


ผมมีปัญหาเดียวกัน. Pale Moon ไม่ได้ทำเช่นนี้เท่าที่ Firefox ทำ แต่ก็ไม่สามารถใช้ร่วมกับส่วนขยายจำนวนมากได้
endolith


2
บางครั้งซีพียู 60% ถึง 70% บนคอร์ระดับไฮเอนด์ -7 คือสิ่งที่ฉันเห็นใน Linux
JosephK

คำตอบ:


2

ฉันค้นหาสถานที่หลายแห่งเพื่อหาทางแก้ไข แต่ก็ดูเหมือนว่าจะไม่มีอะไรทำงาน ดังนั้นฉันเพิ่งเปิดแผงตัวเลือกและดูตัวเองราวกับว่ามันเป็นครั้งแรก

วิธีนี้แก้ไขได้สำหรับฉัน: ยกเลิกการเลือกOptions > Advanced > General > Browsing > "Check my spelling as I type"


นี่เป็นข้อห้ามสำหรับฉันแล้วและ Firefox ยังคงใช้ cpu มากมาย (Firefox 53.0, Ubuntu 14)
Camille Goudeseune

0

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

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

  • เปิดตัวจัดการงาน windows (คีย์ลัด CTRL + SHIFT + ESC) เมื่อ Firefox ทำงานและเรียงลำดับแอปพลิเคชันตาม "Working Set (Memory)" ตรวจสอบสิ่งที่ใช้ RAM ในปริมาณสูงสุดและดูว่าคุณสามารถใช้ชีวิตด้วยการปิดโปรแกรมนั้นหรือไม่ ดูที่ hogs หน่วยความจำ 5-10 อันดับแรกแล้วปิดแอปพลิเคชั่นที่คุณไม่ได้ใช้ ตามค่าเริ่มต้น "ชุดการทำงาน (หน่วยความจำ)" จะไม่สามารถใช้ได้ คุณจะต้องไปที่มุมมอง> เลือกคอลัมน์จากนั้นรับค่านี้
  • อีกครั้งด้วยตัวจัดการงานของ Windows ให้เปิดโปรแกรมตาม "I / O Write (Bytes)" ดูโปรแกรมหรือบริการที่ทำ "I / O Write (Bytes)" มากที่สุดและดูว่าคุณสามารถปิดได้ไหม นี่เป็นสิ่งสำคัญอย่างยิ่งหากคุณใช้ SSD เพราะมีแนวคิดที่เรียกว่า Write Amplification ตามค่าเริ่มต้นตัวจัดการงานของ Windows จะไม่แสดง "I / O Write (Bytes)" คุณจะต้องไปที่มุมมอง> เลือกคอลัมน์แล้วเลือกตัวเลือกนี้ อีกประเด็นที่ควรพิจารณาคือคุณสามารถเห็นไฟ LED กิจกรรมดิสก์สว่างขึ้นเมื่อคุณใช้ Firefox หรือไม่ หากเป็นเช่นนั้นอาจมีดิสก์จำนวนมากเกิดขึ้นเมื่อคุณพยายามเรียกใช้ Firefox
  • ตรวจสอบว่า HDD ของคุณแยกส่วนหรือไม่ หากคุณใช้ SSD โปรดระวัง
  • ตรวจสอบพื้นที่ว่างบน HDD / SSD ที่มีระบบไฟล์เพจของคุณ ไม่ควรรับเต็ม หากเป็นเช่นนั้นให้ดูว่าเป็นไปได้หรือไม่ที่จะย้ายไฟล์ Windows Paging ไปยังพาร์ติชันหรือ HDD ที่มีพื้นที่ว่างมากกว่าและจะไม่เติมเต็ม
  • ตรวจสอบพื้นที่ว่างบนพาร์ติชันที่เก็บ โฟลเดอร์โปรไฟล์ Firefox
  • ตรวจสอบว่าแฟน ๆ CPU ของคุณทำงานได้ดีและ CPU ของคุณไม่ได้รับการควบคุมปริมาณ ฉันเคยเห็นเคสโดยเฉพาะในแล็ปท็อปรุ่นเก่าของ DELL ที่น่าจะใช้งาน CPU ตัวอย่างเช่นหากมีคอร์ 2 duo ที่รัน 1.66 GHz จะมีคอร์เดียวเท่านั้นที่รันบน 1.66 Ghz และอีกอันจะทำงานที่ความเร็ว 900 Mhz ซึ่งส่งผลกระทบต่อประสิทธิภาพของเครื่อง

ฉันสมมติว่าคุณมี RAM เพียงพอในคอมพิวเตอร์ของคุณมีคำจำกัดความไวรัสและไฟร์วอลล์ที่ทันสมัย


1
ขอบคุณ แน่นอนเมื่อประสบปัญหานี้การตรวจสอบตัวจัดการงานเป็นสิ่งแรกที่ฉันทำ Firefox ส่วนใหญ่มักจะใช้ CPU เท่านั้น มักจะไม่มีอะไรใช้การเข้าถึงดิสก์มาก แต่แน่นอนฉันไม่ตำหนิ Firefox หากปรากฎว่า Windows Update กำลังขยายสูงสุด พื้นที่ว่างบนคอมพิวเตอร์ทุกเครื่องจริง ๆ แล้วเป็นของใหม่ที่มีผู้ใช้ถึง 5% ไม่แน่นอนเพราะไฟล์หน้ามีหน่วยความจำ 16gb และ 32gb บนเครื่อง 2 เครื่องและโดยทั่วไปฉันไม่มีที่ไหนใกล้กับมัน ฉันไม่คิดว่าการควบคุมปริมาณ CPU หรือแฟน ๆ เป็นผู้ร้ายฉันมักใช้การคำนวณทางวิทยาศาสตร์ที่ค่อนข้างหนัก
JaredL

คิดว่าฉันจะลองใช้เซฟโหมดระหว่างการทำงานในวันพรุ่งนี้ฉันรู้ว่าฉันได้ทำการติดตั้งทั้งหมดในจุดเดียวและอาจมีบางอย่างในบัญชีของฉันที่ทำให้เกิดปัญหา หากไม่เป็นเช่นนั้นฉันจะลองติดตั้งใหม่และไม่ซิงค์หลังจากนั้น
JaredL

"ดูที่หมูหน่วยความจำบน 5-10" Firefox คือเสมอหน่วยความจำหมูจำนวน 1
endolith

3
การติดตั้งใหม่ทั้งหมด (<5 ชั่วโมง) ของเวิร์กสเตชัน N3700 W10 ใหม่ล่าสุด: คีย์บอร์ดใช้งานไม่ได้ใน Gmail เมื่อใช้ Firefox ทำงานได้อย่างสมบูรณ์แบบใน Chrome แม้แต่ในพื้นหลัง Firefox ก็ใช้ CPU 10-25% และสูงสุดถึง 100% สำหรับซีพียูแกนเดียว การใช้หน่วยความจำ Firefox 750 MB พร้อมแท็บทั้งหมดยกเว้นหนึ่งแท็บ ทั้งหมดนี้เริ่มต้นเมื่อประมาณหนึ่งปีที่แล้วกับคอมพิวเตอร์ต่ำอีกเครื่องหนึ่งดังนั้นจึงเปลี่ยนเป็นคอมพิวเตอร์เครื่องใหม่ แต่ผู้ร้ายคือและยังคงเป็น FF และดูเหมือนจะไม่มีอะไรสามารถทำได้เกี่ยวกับมัน
karvonen

1
Chrome (สปายแวร์ทั้งหมด) ไม่ใช่ตัวเลือกสำหรับทุกคนที่เข้าใจประวัติศาสตร์ - เราต่อสู้และชนะสงครามเพียงเพื่อติดตั้งความฝันติดตามเผด็จการของเยอรมนีตะวันออกบนพีซีของเรา? ปิดใช้งาน Add-on ของ FF และไม่สามารถใช้งานได้ - หลายคนจำเป็นต้องกลับไปใช้วิธีที่ "เคยใช้งาน" ก่อนที่มันจะพัง หวังว่าเราจะได้รับ FF v 3.5 ด้วยแพตช์ความปลอดภัยที่จะบินไปกับเครื่องจักรที่ทันสมัย
JosephK

0

ลองติดตั้งส่วนขยาย NoScript สำหรับ FireFox สิ่งนี้จะช่วยให้คุณสามารถควบคุมโค้ดฝั่งไคลเอนต์ที่หิวกระหาย CPU ที่โหลดและทำงานได้นานขึ้นหลังจากที่หน้าเว็บดาวน์โหลดเสร็จสิ้นลงในคอมพิวเตอร์ของคุณ บทความ StackOverflow ต่อไปนี้ให้ข้อมูลเพิ่มเติมเกี่ยวกับประโยชน์ของการจัดการ Javascript ฝั่งไคลเอ็นต์: /programming/28377723/how-to-monitor-and-or-throttle-rate-limit-cpu-bandwidth-by -client-ข้างหน้าเว็บ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.