มีสาเหตุหลายประการสำหรับการใช้งาน CPU สูงใน Firefox โดยมีรายละเอียดด้านล่าง
1.Add-on
สาเหตุปกติสำหรับปัญหา CPU คือส่วนเสริมที่ไม่ดี การทดสอบครั้งแรกที่ควรทำคือเริ่ม Firefox โดยไม่มีโปรแกรมเสริม
จากการแก้ไขปัญหา Firefox โดยใช้เซฟโหมด :
ที่ด้านบนของหน้าต่าง Firefox คลิกปุ่ม Firefox Restart with Add-ons Disabled...
ไปมากกว่าที่จะช่วยเหลือเมนูและเลือก Firefox จะเริ่มต้นด้วยกล่องโต้ตอบ Firefox Safe Mode หมายเหตุ: คุณสามารถเริ่ม Firefox ในเซฟโหมดได้โดยกดปุ่ม Shift ค้างไว้ขณะที่เริ่ม Firefox
ตอนนี้คุณมีสองทางเลือก:
การคลิกปุ่มเริ่มในเซฟโหมดจะเป็นการปิดใช้งานส่วนขยายและธีมชั่วคราวปิดการเร่งด้วยฮาร์ดแวร์และตั้งค่าแถบเครื่องมือและตั้งค่าปุ่มเอง เมื่อคุณออกจาก Safe Mode และเริ่ม Firefox ตามปกติส่วนขยายธีมและการตั้งค่าของคุณจะกลับสู่สถานะเดิมก่อนเข้าสู่ Safe Mode
หากอยู่ในเซฟโหมดคุณไม่มีปัญหาเกี่ยวกับ CPU แสดงว่ามีปัญหากับส่วนเสริมอันใดอันหนึ่งของคุณ คุณสามารถใช้เมนูTools > Add-ons
เพื่อเลือกปิดการใช้งานโปรแกรมเสริมและเริ่ม Firefox ใหม่จนกว่าคุณจะพบคนที่ไม่ดี
2.Flash
แฟลชเป็นที่รู้จักสำหรับปัญหาดังกล่าว หนึ่งในวิธีการตามปกติของการแก้ไขก็คือการปิดการใช้งานของ Firefox เร่งความเร็วของฮาร์ดแวร์
โดยใช้เมนูแท็บขั้นสูงที่จะยกเลิกการทำเครื่องหมายTools > Options
Use Hardware Acceleration When Available
แนะนำให้ใช้โปรแกรมเสริมสองตัวAdblock PlusและNoScriptเพื่อบล็อกองค์ประกอบที่ไม่จำเป็นรวมถึง Flash บนหน้าเว็บที่คุณกำลังดู
3.JavaScript
JavaScript ในเว็บไซต์ที่คุณกำลังดูอยู่ในแท็บใดแท็บหนึ่งของคุณอาจเขียนโค้ดไม่ดีและเสีย CPU โดยการวนซ้ำ
วิธีแก้ไขที่ดีที่สุดคือใช้ NoScript เพื่อหลีกเลี่ยงการเรียกใช้ JavaScript จากเว็บไซต์ที่คุณไม่เชื่อถือ นี่เป็นมาตรการรักษาความปลอดภัยที่ทุกคนควรใช้เพื่อหลีกเลี่ยง
การโจมตีด้วยสคริปต์ข้ามไซต์
4.Profiling
หากไม่ชัดเจนว่าเว็บไซต์ใดก่อให้เกิด CPU สูงเว็บไซต์หนึ่งสามารถใช้การทำโปรไฟล์ใน Firefox ได้แม้ว่าจะไม่ใช่แบบฝึกหัดง่ายๆ
ผู้ดีบักที่ทำโปรไฟล์ ได้แก่ :
หากคุณเป็นนักพัฒนาและรู้สึกเหมือนการผจญภัยและเนื่องจากคุณอยู่ใน Mac คุณสามารถใช้DTrace
ตามที่อธิบายไว้ในPerformance / Optimizing JavaScript ด้วย DTraceซึ่งเป็นเครื่องมือที่นักพัฒนา Mozilla ใช้