GWT MVP模式(Guice Dispatcher)性能问题
我在GWT项目中使用MVP模式(Guice和Dispatch,以及..) 但是,在最后一个RPC之后30秒后,每个到服务器的RPC都需要一个延迟(大约1秒)。 似乎有什么东西在服务器中缓存了30秒,我猜这是为了Guice运行时注入或DispatcherGWT MVP模式(Guice Dispatcher)性能问题,gwt,guice,dispatcher,gwt-mvp,Gwt,Guice,Dispatcher,Gwt Mvp,我在GWT项目中使用MVP模式(Guice和Dispatch,以及..) 但是,在最后一个RPC之后30秒后,每个到服务器的RPC都需要一个延迟(大约1秒)。 似乎有什么东西在服务器中缓存了30秒,我猜这是为了Guice运行时注入或Dispatcher 如何消除这种延迟?使用探查器查看实际花费的时间,JDK附带VisualVM,我将首先尝试 Guice注入可能需要一点时间来分析类和依赖结构,但这项工作只有在您调用Injector.injection(…)时才能完成,您应该只在servlet初始化
如何消除这种延迟?使用探查器查看实际花费的时间,JDK附带VisualVM,我将首先尝试
Guice注入可能需要一点时间来分析类和依赖结构,但这项工作只有在您调用Injector.injection(…)时才能完成,您应该只在servlet初始化时调用Injector.injection(…)。使用探查器查看实际花费的时间,JDK附带VisualVM,我将首先尝试
Guice injection可能需要一点时间来分析类和依赖关系结构,但这项工作仅在调用Injector.Injector(…)时完成,您应该仅在初始化servlet时调用它。确保不要为每个请求初始化Guice Injector,注入器应该构建一次并存储。确保不要为每个请求初始化Guice注入器,注入器应该构建一次并存储。我将它放在web listener中,以便它在部署时首先运行。我将它放在web listener中,以便它在部署时首先运行。我将它放在web listener中,以便它在部署时首先运行