我最近阅读this article on GWT Lightweight Metrics并发现它很有趣,但作为一个完整的新手,无法完全理解这一切。
我已经计划在我的所有客户端日志记录中使用gwt-log
之类的内容。每次在EventBus
上放置一个事件,然后在Handler
内处理事件时,我会使用此日志记录框架执行类似于console.log()
条目的操作。
现在阅读轻量级指标后,我想知道几件事:
gwt-log
结合使用?console.log()
在发生有趣的事情时)提供任何好处?提前感谢您的帮助!
答案 0 :(得分:2)
轻量级指标在您想要衡量GWT应用程序的性能时尤其有用。使用它可以测量引导应用程序,加载资源,RPC调用等所需的时间。
gwt-log纯粹用于记录目的。
如果您想专注于衡量效果,可以选择轻量级指标系统。
监控事件的类型取决于您。有一些事件,比如bootstrapping,默认情况下监视的RPC调用。
Lightweight Metrics系统使用全局收集器功能来记录应用程序的HTML页面中显示的事件。当您想要记录自己的事件时,也可以调用它。
全局收集器函数是用JS编写的,它放在主机HTML页面中。