2009-11-29 34 views
6

Tôi có ứng dụng GWT khá lớn. Được mở trong một số tab của Firefox, nó ăn rất nhiều bộ nhớ. Điều đầu tiên của ToDo là giảm thiểu số lượng widget được tạo trong giao diện người dùng.công cụ để lập hồ sơ ứng dụng GWT

Bạn sử dụng công cụ nào để kiểm soát việc sử dụng bộ nhớ của ứng dụng, hiển thị một số tiện ích trong trang hoặc làm hồ sơ chung?

Trả lời

2

Tôi không biết bất kỳ công cụ nào sẽ làm hồ sơ bộ nhớ của ứng dụng Javascript ngay bây giờ, nhưng hy vọng ai đó có thể sửa tôi.

Đối với thông tin chung, tôi sử dụng trình cắm Firefox Firebug và khi tôi cần xem chính xác Internet Explorer đang thất bại như thế nào, thì IE8 developer toolbar cũng có trình thu thập thông tin tốt. Cả hai điều này cho phép bạn xem các cuộc gọi phương thức và lượng thời gian dành cho các khu vực khác nhau. Cả hai cũng cho phép bạn duyệt qua DOM để có ý tưởng về số tiền bạn hiện đã đính kèm.

Tôi đặc biệt khuyên bạn nên biên dịch ứng dụng của mình bằng tùy chọn GWT 'đẹp' nếu không trình thu thập thông tin sẽ hiển thị một số tên phương thức bị làm mờ sẽ không giúp bạn quá nhiều khi bạn tách các điểm nóng. Tôi rambled một chút về nó here nhưng hãy cảnh giác với việc chạy một hồ sơ Java trên ứng dụng của bạn trong chế độ lưu trữ. Nếu bạn có vấn đề về thuật toán, họ có thể bật lên ở đó, nhưng các công cụ Javascript có xu hướng được tối ưu hóa theo những cách khác nhau hơn so với JVM.

+1

Tôi sử dụng cả Firebug và Memory Profiler trong FF. 'khá' tùy chọn là một mẹo tốt, cảm ơn. –

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