0

私は最近、GWT Lightweight Metricsに関するこの記事を読み、興味をそそられることに気づきましたが、完全な初心者として、すべてを完全に理解することはできませんでした。

gwt-log私はすでに、すべてのクライアント側のロギングに同様のものを使用することを計画していました。イベントがに配置されるたびにEventBus、その後、イベントが内で処理されるときに、このロギングフレームワークを使用して、エントリHandlerに似た何かを実行します。console.log()

Lightweight Metricsを読んだ後、私はいくつかのことを疑問に思っています。

  • Lightweight Metricsは、独自のカスタムイベントロギングの代替手段ですか、それとも組み合わせて使用​​できgwt-logますか?
  • それは私自身のカスタムロギングシステムよりも何か利点がありますか(console.log()何か面白いことが起こったとき)?
  • どのような種類のイベントを監視する必要がありますか?
  • いつ/どこでグローバルコレクター関数を呼び出しますか?それはすべてJSまたはJavaで書かれることになっていますか?

助けてくれてありがとう!

4

1 に答える 1

2

軽量メトリクスは、GWT アプリケーションのパフォーマンスを測定する場合に特に役立ちます。これを使用して、アプリケーションのブートストラップ、リソースのロード、RPC 呼び出しなどにかかる時間を測定できます。

gwt-log は純粋にロギング目的で使用されます。

パフォーマンスの測定に集中したい場合は、Lightweight Metrics システムを選択できます。

監視するイベントのタイプは、ユーザーによって異なります。デフォルトで監視されるブートストラップ、RPC 呼び出しなどのイベントがあります。

グローバル コレクター関数は、アプリケーションの HTML ページに表示されるイベントをログに記録するために、Lightweight Metrics システムによって使用されます。独自のイベントをログに記録する場合にも、これを呼び出すことができます。

グローバル コレクター関数は JS で記述され、ホストの HTML ページに配置されます。

于 2012-10-27T06:40:59.867 に答える