Có thể tìm thấy tab ăn mòn CPU trong Firefox không?


8

Trước hết, tôi đã làm bài tập về nhà của mình và tìm thấy những câu hỏi tương tự, nhưng chúng dường như bao gồm các addon firefox cụ thể. Kịch bản của tôi là khác nhau: Tôi không chạy một tấn addon, nhưng vẫn định kỳ sử dụng CPU skyrockets đến 100% (tôi có CPU lõi đơn cũ). Tôi tự hỏi nếu có thể xem tab nào là vi phạm. Nói chung, tôi không chạy một loạt các tab, tôi cố gắng tuân theo quy tắc thông thường 7 +/- 2, nhưng đóng từng tab một và xem việc sử dụng CPU vẫn không thuận tiện.


1
+1 Câu hỏi tương tự. Lần đầu tiên tôi nhìn thấy một con heo CPU tôi đã không nhìn thấy cùng một thẻ lần thứ hai tôi nhìn thấy nó. Tồi tệ hơn là việc sử dụng CPU đang cạn kiệt cho đến khi firefox tắt nên việc đóng một tab sẽ không giải quyết được. Ngoài ra, tôi nghĩ rằng việc đóng và sử dụng tính năng lưu tab không giúp ích gì và cho phép nó ăn khi bạn khởi chạy lại trình duyệt

Câu trả lời:


4

Việc sử dụng CPU nặng khi bạn không sử dụng thường là dấu hiệu của một trang web hoạt động sai (trái ngược với các hành động của người dùng mất nhiều thời gian, thường chỉ ra một tiện ích mở rộng hoạt động sai). Nó có thể là một plugin, hoặc nó có thể là Javascript.

Xác định các trang web rắc rối có thể khó khăn. Trực quan, tìm kiếm thứ gì đó di chuyển - hầu hết những người chơi CPU đều ở đó để làm động một cái gì đó (tự động cuộn văn bản, xoay quảng cáo, phim, ...). (Ảnh động không sử dụng nhiều CPU.)

Nếu bạn may mắn, CPU hogger cũng truy cập mạng. Đây là dễ dàng hơn nhiều để ghim xuống một trang web. Chạy tcpdump, wireshark hoặc bất cứ người quan sát lưu lượng mạng yêu thích của bạn là gì. Lưu lượng truy cập web là TCP và thường đến cổng từ xa 80. Điều này có thể trỏ đến một trang web bạn đang truy cập hoặc nó có thể trỏ đến một trang web nhúng vào một trang web bạn đang truy cập, thường là quảng cáo.

Quảng cáo và flash là thủ phạm phổ biến, vì vậy FlashblockAdblock có thể giúp bạn tiết kiệm thời gian CPU.

Chrome chạy một tiến trình trên mỗi tab, do đó, việc tìm kiếm một trình tạo CPU là không đáng kể. Nó cũng nhanh hơn Firefox (nhưng thậm chí còn nhiều hơn một bộ nhớ nếu bạn có nhiều tab đang mở). Bạn có thể muốn dùng thử, mặc dù nó chắc chắn có ít chuông và còi hơn, vì vậy nó không dành cho tất cả mọi người.


Tôi chặn khá nhiều quảng cáo / flash, vì vậy JavaScript là nghi ngờ lớn nhất của tôi. Sẽ không thử Chrome vì dường như báo cáo lại cho Google những gì tôi làm.
vtest

1
@vtest: báo cáo duy nhất cho Google mà Chrome thực hiện là thông báo cho liên kết nào bạn đã nhấp trên trang tìm kiếm Google nếu bạn thực hiện tìm kiếm bằng cách nhập từ trong thanh URL. Điều này có thể được tắt trong các tùy chọn quản lý công cụ tìm kiếm.
Gilles 'SO- ngừng trở nên xấu xa'

1
@Gilles: Điều "duy nhất" này vẫn phù hợp với định nghĩa về phần mềm gián điệp của tôi, đặc biệt nếu nó được bật theo mặc định. Mặc dù câu trả lời của bạn rất có giá trị, vui lòng ngừng tranh luận về ưu và nhược điểm của Chrome :)
vtest

@vtest Hãy xem Chromium hoặc Iron ( srware.net/en/software_srware_iron.php ) để dùng thử Chrome với báo cáo, nếu bạn vẫn muốn kiểm tra nó.
Sathyajith Bhat

1
@Boris_yo Tôi nghĩ rằng các tính năng báo cáo trong bất kỳ ứng dụng nào sẽ bị tắt theo mặc định. Báo cáo Chrome theo mặc định ít nhất là một lựa chọn thiết kế tồi nếu không có ý định xấu. Chrome báo cáo theo mặc định và đến từ Google (vâng, những kẻ "không làm điều ác") chỉ là giả hình đơn thuần.
vtest

1

Chrome cung cấp trình quản lý tác vụ ( Shift-Esc).

Nếu bạn muốn điều tương tự với Firefox, hãy bỏ phiếu cho lỗi này: Cần một cách để người dùng cho biết thời gian đang sử dụng khi UI không phản hồi


Làm thế nào một người có thể "bỏ phiếu" cho lỗi đó? Tôi đã đến đó và không thể tìm thấy bất kỳ chức năng bỏ phiếu.
Luís de Sousa

@ LuísdeSousa: Khi bạn đăng nhập, bạn có thể thấy liên kết "(bỏ phiếu)" trong trường "Tầm quan trọng:"
Aaron Digulla
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.