2012-11-22 75 views
3

我對GWT很陌生,並對GWT中的內存使用有幾個問題。gwt中的內存使用情況

是否有可能檢測到,在gwt客戶端(瀏覽器)中留下了多少內存? 如果瀏覽器內存變低,是否有事件作爲釋放資源的信號?

是否存在已知的近似值多少內存可以在不同的瀏覽器上使用,特別是那些mbile?

TNX

+0

如果我可能會問:你是什麼想要這樣做可能需要幾百兆字節? – MarioP

回答

2

我還沒有遇到瀏覽器api這樣做。您可以通過設計應用程序的低內存佔用空間來以另一種方式處理此問題。實現性能優化應用程序的性能分析技術如下 -

  1. 通過原始方法跟蹤開發窗口的GWT應用程序的內存佔用量。打開/導航任務管理器 - >性能 - > PF使用情況。從鉻

  2. 使用內存分析器

    A. https://developers.google.com/chrome-developer-tools/docs/profiles

    B. https://developers.google.com/chrome-developer-tools/docs/memory-analysis-101

  3. 使用內存從Firefox探查 - Javascript memory profiler for Firefox

0

GWT代碼將被編譯併發送到客戶端的JavaScript代碼。 JS被限制在一個沙箱中,並沒有提供方法來查明客戶端瀏覽器使用了多少內存。

但是,您可以應用一個技巧並嘗試估計頁面內容的權重並測量其加載速度。所以你可以對性能客戶端瀏覽器進行非常粗略的評估。