27

開発モードで最新のGWT2.0バージョンのEclipseGalileoを使用していますが、実行速度が非常に遅くなります(1ページを開くには約1分待つ必要がありますが、コンパイル後、Tomcat 5.5を使用して実行すると、アプリケーションは非常にうまく機能します) 。

私のコードはそれほど重くなく、以前にこの問題を抱えていたため、OS関連またはソフトウェアの不整合の問題があると思いますが、Windows Vista SP2を再インストールしたとき(Windowsドライブをフォーマットして再インストールしたとき)、問題は解決しました数日間、それからまた遅くなりすぎました。

Windowsマシンに特別なソフトウェアをインストールしなかったので、なぜこの問題が発生するのか本当にわかりません。なにか提案を ?

4

7 に答える 7

36

以前は高速だったのに異常に遅くなった場合、デバッグ中の場合は、メソッド エントリにブレークポイントが設定されていることが原因である可能性があります。これにより、ブレークポイントに到達していなくても、処理が非常に遅くなる可能性があります。ブレークポイントをクリアしてみてください。

于 2011-06-01T16:27:48.063 に答える
4

smartgwt を使用している場合は、firebug などが無効になっていることを確認してください。これにより、開発モードでのブラウザの速度が大幅に低下します。

また、NetBeans に関する限り、GWT4NB と呼ばれる GWT 用のプラグインが実際にあります。しかし、IDEはあなたの問題ではありません:)

于 2010-05-26T12:50:15.097 に答える
3

ページを初めてロードすると、必要なすべてのjavacode(およびJVM)がロードされます。後で、ページを更新するたびに、変更されたjavacodeのみがロードされ、全体が実行されます(ただし、間違っている可能性があります)。したがって、ブラウザを閉じてから、行った変更を確認するたびにページを再度開くと、処理が遅くなります。毎回ページを更新する場合は、高速である必要があります(行った変更がそれほど大きくない場合)。

Eclipse + GWT 2.0が遅い理由ではありません...(ちなみに、Shubhkarman、私が正しければ、netbeans用のGWTプラグインはありません...)

于 2010-05-24T17:39:49.763 に答える
3

画像などの一時フォルダーから gwt キャッシュを削除します。rpc ファイルなど。パフォーマンスを見るより。これは、ホスト モードで速度が低下する原因の 1 つです。

于 2011-01-31T09:17:15.137 に答える
1

GWT ホスト モードをデバッグと非デバッグで実行する場合のパフォーマンスの違いが大きいことがわかりました。デバッグを使用して実行している場合は、デバッグなしで実行してみて、それが役立つかどうかを確認してください。

最初のページの読み込みは遅くなる可能性がありますが、ブラウザで更新をクリックするだけで、更新されたプロジェクトがわずか数秒で再読み込みされます。

于 2010-05-25T15:05:44.097 に答える
1

同様の問題がありましたが、ブレークポイントの数が原因で発生していることがわかりました。ブレークポイントの数を減らした後、パフォーマンスが向上しました。

于 2012-04-12T08:23:07.243 に答える