Struts2 Struts 2+guice+EJB3.0加速数据库

Struts2 Struts 2+guice+EJB3.0加速数据库,struts2,ejb,guice,Struts2,Ejb,Guice,我正在使用struts 2和GoogleGuice框架来注入服务和EJB。问题是,当执行带有多个数据库查询的操作时,应用程序会变慢。另一方面,我尝试使用不带@inject的普通java类进行查询,我得到了600%的加速。我希望保留EJB结构 我使用Jprofiler来检测瓶颈,问题出在BCELStubBase.invoke中。调用所花费的时间是调用内部查询的五倍 有什么解决方案吗?你能使用某种探查器来查看哪个部分是真正的瓶颈吗?我使用Jprofiler来检测瓶颈,我认为这与对象的注入有关,更确切

我正在使用struts 2和GoogleGuice框架来注入服务和EJB。问题是,当执行带有多个数据库查询的操作时,应用程序会变慢。另一方面,我尝试使用不带@inject的普通java类进行查询,我得到了600%的加速。我希望保留EJB结构


我使用Jprofiler来检测瓶颈,问题出在BCELStubBase.invoke中。调用所花费的时间是调用内部查询的五倍


有什么解决方案吗?

你能使用某种探查器来查看哪个部分是真正的瓶颈吗?我使用Jprofiler来检测瓶颈,我认为这与对象的注入有关,更确切地说,与iterceptors guice使用的有关。但这只是我的猜测,因为我不能确定这一点。