Java 谷歌应用程序引擎1.6.4上的Guice启动时间
我正在谷歌应用程序引擎1.6.4上使用Guice 3。今天,我在创业的时候看到了一些不好的事情。我的应用程序(本地启动)花了12秒启动 我得到了一个Java 谷歌应用程序引擎1.6.4上的Guice启动时间,java,google-app-engine,guice,Java,Google App Engine,Guice,我正在谷歌应用程序引擎1.6.4上使用Guice 3。今天,我在创业的时候看到了一些不好的事情。我的应用程序(本地启动)花了12秒启动 我得到了一个ServletModule,其中我正在configureServlets方法中编写所有绑定。 当我将此方法留空时,我的应用程序需要3秒钟才能启动 该方法包括约30个绑定、3个多绑定和1个映射绑定 这是正常的开始时间吗?(~9秒) 如何配置Guice处理?(日志等) 是否有一些优化Guice启动的良好实践 谢谢 切换到googleappengine
ServletModule
,其中我正在configureServlets
方法中编写所有绑定。
当我将此方法留空时,我的应用程序需要3秒钟才能启动
该方法包括约30个绑定、3个多绑定和1个映射绑定
- 这是正常的开始时间吗?(~9秒)
- 如何配置Guice处理?(日志等)
- 是否有一些优化Guice启动的良好实践
谢谢 切换到
googleappengine
1.6.3
或1.6.5
解决问题。这似乎是一个googleappengine
1.6.4
问题。
谢谢你的帮助 我想知道普通的Java评测技术是否会告诉您其中有多少是Guice开销,以及在任何情况下构建绑定的成本。此外,可能有助于将初始化扩展到需要的时候。实际的代码将有助于找出为什么需要这么多时间。该死,我刚刚切换到Google App Engine 1.6.3,现在花了4秒。。。这是一个谷歌应用引擎1.6.4版。。。有人知道为什么吗?时间花在哪里了?@Thorbjørn Ravn Andersen-在
configureServlets
end和Google应用程序引擎“com.Google.appengine.tools.development.DevAppServerImpl start”之间,我不能告诉你更多(我不知道如何配置Guice处理…)