我使用MVP模式在我的GWT項目(Guice和調度和..)GWT MVP模式(吉斯一分配器)服務表現問題
但每個RPC服務器RPC最後經過30秒後採取的延遲(約1秒)。 它似乎有什麼東西被緩存在服務器30秒,並猜測它是Guice運行時注入或分派器。
如何殺死這個延遲?
我使用MVP模式在我的GWT項目(Guice和調度和..)GWT MVP模式(吉斯一分配器)服務表現問題
但每個RPC服務器RPC最後經過30秒後採取的延遲(約1秒)。 它似乎有什麼東西被緩存在服務器30秒,並猜測它是Guice運行時注入或分派器。
如何殺死這個延遲?
使用Profiler來查看實際花費的時間,JDK隨VisualVM提供,我首先嚐試。
Guice注入可能需要一點時間來分析類和依賴關係結構,但是隻有當您調用Injector.inject(...)時纔會執行此工作,您應該只在初始化Servlet時調用Inject.inject(...)。
我把它放在網絡監聽器中,所以它在部署中首先運行 – Nav 2010-11-29 11:45:49
確保您沒有爲每個請求初始化Guice噴油器,噴油器應該構建一次並保存。
託管模式?部署模式? – Schildmeijer 2010-11-25 07:50:42
GlassFish上的部署模式 – Nav 2010-11-25 15:04:23