gwt - 分析 GWT 应用程序的工具

标签 gwt profiling

我得到了相当大的 GWT 应用程序。在多个 Firefox 选项卡中打开,它会占用大量内存。 ToDo 的第一件事是尽量减少在 UI 中创建的小部件的数量。

您使用什么工具来控制应用程序的内存使用、在页面中显示多个小部件或进行一般分析?

最佳答案

我现在不知道有什么工具可以对 Javascript 应用程序进行内存分析,但希望有人可以纠正我。

至于一般分析,我使用 Firefox Firebug插件,当我需要确切了解 Internet Explorer 是如何失败时,IE8 developer toolbar也有一个很好的分析器。这两者都可以让您看到方法调用和在各个领域花费的时间。两者还可以让您遍历 DOM 以了解您当前附加了多少。

我强烈建议使用“漂亮”GWT 选项编译您的应用程序,否则分析器将显示许多混淆的方法名称,当您隔离热点时,这些名称对您没有太大帮助。我闲聊了一下 here但要小心在托管模式下在您的应用程序上运行 Java 分析器。如果您有算法问题,它们可能会出现在那里,但 Javascript 引擎的优化方式往往与 JVM 不同。

关于gwt - 分析 GWT 应用程序的工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1815051/

相关文章:

java - GWT Node 或 Element 监听 onAttach 事件

macos - 有没有一种简单的方法来测量我的 Mac 应用程序的 FPS?

GWT Maven插件每次都会重新编译

java - GWT 中的代码服务器参数如何工作?

python - 二进制数据转换缓慢

java - 为什么探查器在我没有创建任何 char[] 实例时显示大量实例?

java - 是否有长期的 Java 分析器或性能记录器?

javascript - 分析 KnockoutJS observableArray

java - 无法一起发送列表框和文件

javascript - 如何从浏览器控制台访问 GWT 的 JsInterop 导出类型?