我有一個關於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。這聽起來像你沒有使用連接池。 –