私はGWTを初めて使用し、GWTのメモリ使用量についていくつか質問があります。
gwtクライアント(ブラウザ)に残っているメモリの量を検出することは可能ですか?リソースを解放するためのシグナルとして、ブラウザのメモリが少なくなった場合のイベントはありますか?
さまざまなブラウザ、特にmbileブラウザで使用できるメモリの概算値はありますか?
Tnx
私はGWTを初めて使用し、GWTのメモリ使用量についていくつか質問があります。
gwtクライアント(ブラウザ)に残っているメモリの量を検出することは可能ですか?リソースを解放するためのシグナルとして、ブラウザのメモリが少なくなった場合のイベントはありますか?
さまざまなブラウザ、特にmbileブラウザで使用できるメモリの概算値はありますか?
Tnx
私はそうするためのブラウザAPIに出くわしていません。アプリのメモリフットプリントを低く設計することで、この問題に別の方法で取り組むことができます。パフォーマンスを最適化するアプリを実現するためのプロファイリング手法は次のとおりです。
原始的なアプローチにより、開発ウィンドウ用のGWTアプリのメモリフットプリントを追跡します。タスクマネージャを開く/ナビゲートする->パフォーマンス->PFの使用法。
Chromeのメモリプロファイラーを使用する
A. https://developers.google.com/chrome-developer-tools/docs/profiles
B. https://developers.google.com/chrome-developer-tools/docs/memory-analysis-101
firefoxのメモリプロファイラーを使用する-Firefox用のJavascriptメモリプロファイラー
GWTコードはコンパイルされ、JavaScriptコードとしてクライアントに送信されます。JSはサンドボックスに制約されており、クライアントブラウザで使用されているメモリの量を確認する方法を提供していません。
ただし、トリックを適用して、ページのコンテンツの重みを推定し、その読み込み速度を測定することはできます。したがって、パフォーマンスクライアントブラウザの非常に大まかな評価を得ることができます。