我最近阅读了有关GWT轻量级指标的这篇文章,发现它很有趣,但是作为一个完整的新手,无法全面了解所有内容。
我已经计划在所有客户端记录中使用诸如gwt-log
之类的东西。每次将事件放在EventBus
上,随后在Handler
内处理时,我都会使用此记录框架来做类似于console.log()
条目的事情。
现在阅读了轻量级指标后,我想知道几件事:
- 轻量级指标是我自己自定义事件记录的替代品,还是可以与
gwt-log
一起使用它? - 它是否比我自己的自定义记录系统提供了任何好处(
console.log()
发生了一些有趣的事情)? - 您应该监视哪些类型的事件?
- 您何时/在哪里称呼全局收集器函数?所有这些都应该用JS或Java写吗?
事先感谢您的任何帮助!
轻量级指标很有用,尤其是当您想测量GWT应用程序的性能时。使用此功能,您可以测量引导应用程序所花费的时间,加载资源,RPC调用等。
gwt-log纯用于记录目的。
如果您想专注于衡量性能,则可以选择轻量级的指标系统。
用于监视的事件的类型取决于您。默认情况下,有一些事件,例如Boottagping,RPC调用。
轻量级指标系统将全局收集器函数用于日志事件,这些事件显示在您应用程序的HTML页面中。您也可以在要记录自己的事件时调用此。
全局收集器函数以JS编写,并将其放置在您的主机HTML页面中。