2012-10-23 48 views
0

我最近閱讀this article on GWT Lightweight Metrics,發現它很有趣,但作爲一個完整的新手,無法完全理解這一切。GWT輕量級公制系統

我已經計劃在我的所有客戶端日誌記錄中使用類似gwt-log的東西。每次在EventBus上放置一個事件,並且隨後在Handler內處理事件時,我都會使用此日誌記錄框架來執行類似於console.log()條目的操作。

現在輕量級指標讀了之後,我想知道幾件事情:

  • 是輕量級的評價標準以自己的自定義事件日誌的替代,或者我可以gwt-log使用它結合?
  • 它提供超過我自己的自定義日誌記錄系統的任何好處(console.log()當有趣的事情發生時)?
  • 你應該監視什麼類型的事件?
  • 您何時/在哪裏呼叫全局收集器功能?這一切都應該寫在JS或Java?

在此先感謝您的幫助!

回答

2

輕量級指標特別適用於測量GWT應用程序的性能。使用此功能,您可以測量引導應用程序,加載資源,RPC調用等所用的時間。

gwt-log純粹用於記錄目的。

如果您想專注於測量性能,您可以選擇Lightweight Metrics系統。

監視事件的類型取決於您。有類似引導的事件,默認監視的RPC調用。

Lightweight Metrics系統使用全局收集器功能來記錄應用程序HTML頁面中顯示的事件。當你想記錄你自己的事件時,你也可以調用它。

全局收集器函數是用JS編寫的,它放在主機HTML頁面中。