Có một số lý do cho việc sử dụng CPU cao trong Firefox, chi tiết bên dưới.
1.Thêm vào
Nguyên nhân thông thường cho các vấn đề CPU là một tiện ích bổ sung xấu. Thử nghiệm đầu tiên nên làm là khởi động Firefox mà không cần tiện ích bổ sung.
Từ khắc phục sự cố Firefox bằng Chế độ an toàn :
Ở đầu cửa sổ Firefox, nhấp vào nút Firefox, chuyển đến menu Trợ giúp và chọn Restart with Add-ons Disabled...
. Firefox sẽ khởi động với hộp thoại Firefox Safe Mode. Lưu ý: Bạn cũng có thể khởi động Firefox ở Chế độ an toàn bằng cách giữ phím shift trong khi khởi động Firefox.
Bây giờ bạn có hai lựa chọn:
Nhấp vào nút Bắt đầu trong Chế độ an toàn sẽ tạm thời vô hiệu hóa tiện ích mở rộng và chủ đề của bạn, tắt tăng tốc phần cứng và đặt lại thanh công cụ và các tùy chỉnh nút. Khi bạn rời Chế độ an toàn và khởi động Firefox bình thường, các tiện ích mở rộng, chủ đề và cài đặt của bạn sẽ trở về trạng thái trước khi bạn vào Chế độ an toàn.
Nếu ở chế độ An toàn, bạn không gặp vấn đề về CPU, thì vấn đề là do một trong các tiện ích bổ sung của bạn. Bạn có thể sử dụng menu Tools > Add-ons
để vô hiệu hóa có chọn lọc các tiện ích bổ sung và khởi động lại Firefox cho đến khi bạn tìm thấy tiện ích xấu.
2.Flash
Flash được biết đến với những vấn đề như vậy. Một trong những cách khắc phục thông thường là vô hiệu hóa Tăng tốc phần cứng của Firefox
bằng cách sử dụng menu Tools > Options
, tab Nâng cao, để bỏ chọn Use Hardware Acceleration When Available
.
Hai tiện ích bổ sung Adblock Plus và NoScript được khuyến nghị để chặn có chọn lọc các yếu tố không cần thiết, bao gồm Flash, trên trang bạn đang xem.
3.JavaScript
JavaScript trong trang web bạn đang xem trong một trong các tab của bạn có thể bị mã hóa xấu và lãng phí CPU bằng cách lặp.
Biện pháp khắc phục tốt nhất là sử dụng NoScript để tránh thực thi JavaScript từ các trang web mà bạn không tin tưởng. Đây cũng là một biện pháp bảo mật mà bất cứ ai cũng nên sử dụng để tránh
khai thác kịch bản chéo trang .
4. Lập kế hoạch
Nếu không rõ trang web nào gây ra CPU cao, người ta có thể sử dụng hồ sơ trong Firefox, mặc dù đây không phải là một bài tập đơn giản.
Trình gỡ lỗi cũng làm hồ sơ là:
Nếu bạn là nhà phát triển và cảm thấy thích phiêu lưu, và vì bạn đang ở trên Mac, bạn có thể sử dụng DTrace
như được giải thích trong Hiệu suất / Tối ưu hóa JavaScript với DTrace , đây là công cụ mà các nhà phát triển Mozilla sử dụng.