我是GWT的新手,对GWT中的内存使用情况有一些疑问。
是否有可能检测到gwt客户端(浏览器)中剩余多少内存? 如果浏览器内存变低,是否存在事件,作为释放资源的信号?
是否有一个已知的近似值可以在不同的浏览器中使用多少内存,尤其是mbile?
TNX
答案 0 :(得分:2)
我没有遇到浏览器api这样做。您可以通过设计app低内存占用来以另一种方式解决此问题。实现性能最佳应用程序的分析技术如下 -
通过原始方法跟踪开发窗口的GWT应用程序的内存占用。打开/导航任务管理器 - >表现 - > PF使用情况。
使用chrome中的内存探查器
一个。 https://developers.google.com/chrome-developer-tools/docs/profiles
B中。 https://developers.google.com/chrome-developer-tools/docs/memory-analysis-101
使用firefox中的内存分析器 - Javascript memory profiler for Firefox
答案 1 :(得分:0)
您的GWT代码将被编译并作为JavaScript代码发送给客户端。 JS受限于沙箱,并没有提供方法来查明客户端浏览器使用了多少内存。
但是你可以应用一个技巧并尝试估计页面内容的重量并测量其加载速度。因此,您可以对性能客户端浏览器进行非常粗略的评估。