2014-11-14 30 views
6

Chúng tôi có một ứng dụng rất lớn trong Vaadin 6.8.15. Nó chạy nhanh trong chrome, firefox và Safari. Nhưng trong tức là nó đang nhận được chậm hơn và chậm hơn với mỗi nhấp chuột. Chúng tôi có lượt xem với các tab mà có tối đa mười thanh tab và tối đa 50 nút điều khiển. Ngoài ra bộ nhớ của tức là đang phát triển và phát triển và không bao giờ giải phóng.Vaadin chậm trong Internet Explorer

Bất kỳ ý tưởng nào?

Cảm ơn bạn.

+0

Phiên bản IE nào? – John

+2

Vaadin dựa trên javascript. IE8 và các phiên bản thấp hơn có động cơ javascript chậm nhất trên thị trường, và bởi độ lớn (http://www.tomshardware.com/reviews/windows-xp-web-browser-performance,3167-7.html) IE9 và IE10 là nhanh hơn nhiều, nhưng so với bản phát hành chrome và ff hiện tại vẫn chậm hơn trong nhiều trường hợp sử dụng. Cơ hội duy nhất của bạn là giảm số lượng thành phần trong cây DOM (Xóa HorizontalLayout, v.v.) –

+0

Bạn đang chạy Vaadin ở chế độ sản xuất? Hãy xem tại đây: https://vaadin.com/forum#!/thread/4182249 –

Trả lời

0

Sự cố xảy ra vì bạn đang sử dụng rất nhiều người nghe trong các thành phần của bạn và giao tiếp có xu hướng sụp đổ, do đó, hãy cố gắng xử lý người nghe theo cách bạn không và họ làm nhiều thành phần.

Mặt khác, theo như tôi thử nghiệm vaadin, không loại bỏ các thành phần sau khi chúng không được sử dụng, làm cho DOM sụp đổ. Ý tôi là, nếu bạn không cần một thành phần, tại sao lại hiển thị nó ?, nó sẽ tiêu tốn rất nhiều bộ nhớ.