Google App Engine 1.6.4 で Guice 3 を使用しています。今日、起動時間に何か悪いことがありました。私のアプリケーション (ローカル起動) の起動には 12 秒かかりました。
ServletModule
メソッドですべてのバインディングを記述している場所を取得しましたconfigureServlets
。このメソッドを空のままにすると、アプリケーションの起動に 3 秒かかります。
このメソッドには、最大 30 個のバインディング、3 個の MultiBinder および 1 個の mapBinder が含まれています...
- 始業時間は普通ですか?(~9秒)
- Guice 処理のプロファイリング方法 (ログなど)
- Guice の起動を最適化するための良い方法はありますか?
ありがとう!