2009-07-15 30 views
5

Tôi hiện đang phân tích các trình bổ sung Firefox không hiệu quả bằng cách gỡ cài đặt chúng và thấy thực nghiệm trong một thời gian dài cho dù addon có phải là vấn đề hay không. Tuy nhiên, cách tìm kiếm các addons không hiệu quả này rất tốn thời gian.Để phân tích mức tiêu thụ CPU của trình bổ sung Firefox trong SO

Tôi muốn biết cách tính toán chính xác để xem

  1. tiêu thụ CPU cho mỗi addon một cách độc lập trong Firefox
  2. tiêu thụ CPU cho hai addons khác nhau cùng một lúc trong Firefox (lưu ý rằng nó không phải là thực tế để có hai addons trong trình duyệt của bạn tại mỗi thời điểm và sau đó đo lường sự cần thiết trong một thời gian dài)

Nó dường như đủ để đo chỉ CPU, không tiêu thụ bộ nhớ tại tất cả, để duy trì các bài kiểm tra đơn giản.

Có công cụ nào để đo mức tiêu thụ CPU cho sự kết hợp của 2 trong một bộ addons không?

Trả lời

3

Không, rất tiếc, không có công cụ như vậy. Điều gần nhất là các công cụ lược tả khác nhau (như Venkman), có thể cho bạn thấy thời gian dành cho các hàm JS khác nhau, nhưng tổng hợp dữ liệu đó để xác định xem một phần mở rộng có hiệu quả hay không sẽ phức tạp.

Mozilla cũng sử dụng dtrace trên Mac (với các phiên bản đặc biệt của Firefox và các tập lệnh dtrace đặc biệt) để phân tích hiệu suất. Tôi tưởng tượng nó có thể được điều chỉnh cho điều này quá.

0

Có một tiện ích bổ sung cho Firefox để xem bộ nhớ sử dụng: about addons memory.

Cài đặt addon và mở trang about:addons-memory, nó sẽ hiển thị mức sử dụng bộ nhớ cho tất cả các addon đã cài đặt (bao gồm cả addon gốc của Firefox).

Bạn cũng có thể quan tâm tab memory usage, hiển thị mức sử dụng bộ nhớ cho mỗi tab đã mở.

Các vấn đề liên quan