2009-03-20 40 views
11

Tôi cần thu thập dữ liệu về mức sử dụng CPU firefox trong phiên mã phát triển web và tôi tự hỏi liệu có thể giám sát việc sử dụng CPU của plugin firefox cụ thể không.Firefox plugin Sử dụng CPU

Ngay bây giờ tôi đang sử dụng cửa sổ 'perfmon.msc, nhưng nó sẽ chỉ cho phép tôi theo dõi quá trình firefox nói chung.

Bạn có biết bất kỳ công cụ nào có thể cho phép tôi lấy dữ liệu CPU từ một plugin không? Có thể ở tất cả ?

+0

suy nghĩ về điều đó, thực sự cần có API firefox/mozilla cho các plugin công cụ, cũng sẽ giúp xác định tài nguyên (băng thông, CPU, RAM, v.v.) – none

Trả lời

3

Bạn có thể phân tích mức sử dụng CPU bằng cách sử dụng Process Explorer. Nhấp chuột phải vào tiến trình Firefox và chọn các thuộc tính. Trên tab Chủ đề, bạn sẽ thấy các luồng khác nhau bao gồm các trình bổ sung như Flash hoặc Acrobat với mức sử dụng CPU được liệt kê.

EDIT: Trong thực tế, chúng ta có thể theo dõi chủ đề với perfmon, quá: Nhấp chuột phải để chọn Thêm đếm ... và sau đó chọn Chủ đề như đối tượng thực hiện.

+0

Có lẽ bạn biết nếu có cách thu thập dữ liệu Process Explorer hiển thị? – CountZero

+0

Không phải là tôi biết. Nhưng bạn có thể muốn thử các công cụ khác của bộ Sysinternals. Trong thực tế, nó cũng có thể theo dõi các luồng với perfmon: Nhấn chuột phải để chọn Add Counters và sau đó chọn Threads as object object. –

+0

cảm ơn rất nhiều. Tôi nghĩ rằng đây là những gì tôi cần. – CountZero

2

Tôi đoán tùy chọn tốt nhất của bạn sẽ là thử nghiệm plugin của bạn trong một quy trình Firefox riêng biệt, nhưng có thể bạn đang làm điều đó.

Để có hồ sơ thực sự, bạn nên sử dụng Firebug. Tôi không chắc chắn về nó, nhưng tôi nghĩ rằng nó có thể chạy các ứng dụng XUL bên trong Firefox (mà không tích hợp nó như là một plugin). Nếu đây không phải là một tùy chọn thì bạn có thể tách ra mã mà bạn nghi ngờ là chậm vào một trang web và cấu hình nó với Firebug. Điều này tất nhiên chỉ làm việc cho những thứ không tương tác với lõi Mozilla.

0

Có một số trình biên dịch JS cũng có phần mở rộng hồ sơ JS, tuy nhiên chúng không thực sự giúp tìm kiếm addons có vấn đề.

Có một tính năng trên thiết kế khái niệm của Firefox 4, tuy nhiên nó bị bán phá giá khi FX4 bị đóng băng ngay bây giờ. Nhưng tôi vẫn sau tính năng đó và muốn theo dõi bất kỳ tiến bộ nào theo hướng đó.

Đây là câu hỏi để tìm hiểu thêm về nó; https://superuser.com/q/218733/46962

Để sử dụng CPU, bạn có thể thu thập dữ liệu bằng MS Perfmon, một phần của Windows và cũng được sử dụng cho các mục đích tương tự như thu thập dữ liệu thống kê trên máy chủ SQL để tối ưu hóa.

+0

Luôn có Firefox 5 và 6; xấu hổ nó đã bị bỏ chỉ vì tính năng đóng băng. –