2012-11-22 33 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被限制在一个沙箱中,并没有提供方法来查明客户端浏览器使用了多少内存。

但是,您可以应用一个技巧并尝试估计页面内容的权重并测量其加载速度。所以你可以对性能客户端浏览器进行非常粗略的评估。