我有一个关于Java Web应用程序性能的问题。我使用这些frameWorks开发了一个java web应用程序:struts,hibenrate和spring,但是当连接到数据库时我注意到性能不佳。可以给我任何建议提高性能Java Web应用程序性能
回答
您需要了解数据库层中发生的事情。 P6spy是一个记录这种信息的jdbc包装器。
Plz can u告诉我如何使用P6spy –
看起来主站点已关闭。但是,您可能会发现http://blog.frankel.ch/tag/p6spy有趣。 –
我检查了日志,发现这个日志数据连接到数据库,检查外键和加载休眠映射文件 –
尝试使用AppDynamics Lite,安装需要2分钟,并且会为您的应用程序提供数据库调用的完整数据库可视性。
http://appdynamics.com/products-free-download.php
我写慢SQL和数据库延迟这个博客,它应该帮助你了解可能会导致您的等待时间: http://www.appdynamics.com/blog/2011/07/12/slow-sql-a-usual-suspect/
- 1. Java Web应用程序性能问题
- 2. Jython web应用程序性能
- 3. java web应用程序中的可伸缩性和性能
- 4. .Net Web应用程序性能
- 5. 提高Web应用程序的性能
- 6. Web应用程序的性能.net 2.0
- 7. Web应用程序速度性能
- 8. Web应用程序性能测试(WAPT)
- 9. ASP.NET web应用程序的低性能
- 10. Java与C++:使用Web服务的应用程序的性能
- 11. Java EE Web应用程序性能调优
- 12. Java Web应用程序的性能测试
- 13. Web应用程序性能和部署体系结构(Java)
- 14. Windows 2003和Windows 2008中的Java Web应用程序性能
- 15. Java应用程序中的Maven性能
- 16. java应用程序的性能分析
- 17. 测量Java应用程序的性能
- 18. Java Web应用程序
- 19. Java Web应用程序
- 20. Java web应用程序i18n
- 21. 使用The Grinder进行Web应用程序性能测试
- 22. SVG中的Web应用程序,性能问题和可行性
- 23. ASP.Net Web应用程序,请记住性能和可伸缩性
- 24. 分析生产中的Web应用程序的性能成本
- 25. 可能的Web应用程序数据库性能问题
- 26. Java Web应用程序中的线程
- 27. Web应用程序中的线程Java
- 28. Java Web应用程序流程
- 29. 如何在使用Singleton的java web应用程序中提高性能
- 30. 如何避免性能瓶颈使用JNI时Java Web应用程序/服务
如何连接到数据库?什么样的技术? –
我使用HibernateUtil类定义静态最终SessionFactory对象,并使用静态块来使用Configuration()实例化此对象。像:sessionFactory = new Configuration()。configure()。buildSessionFactory(); –
不要用Hibernate falimiar。这听起来像你没有使用连接池。 –