我有一個關於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. Jython web應用程序性能
- 2. java web應用程序中的可伸縮性和性能
- 3. Java與C++:使用Web服務的應用程序的性能
- 4. Web應用程序速度性能
- 5. 提高Web應用程序的性能
- 6. Web應用程序性能測試(WAPT)
- 7. .Net Web應用程序性能
- 8. Web應用程序性能和部署體系結構(Java)
- 9. Java EE Web應用程序性能調優
- 10. Windows 2003和Windows 2008中的Java Web應用程序性能
- 11. 測量Java應用程序的性能
- 12. Java應用程序中的Maven性能
- 13. Hibernate java web應用程序
- 14. Java Web應用程序
- 15. SVG中的Web應用程序,性能問題和可行性
- 16. ASP.Net Web應用程序,請記住性能和可伸縮性
- 17. 分析生產中的Web應用程序的性能成本
- 18. 可能的Web應用程序數據庫性能問題
- 19. Java Web應用程序流程
- 20. Java Web應用程序中的線程
- 21. 如何避免性能瓶頸使用JNI時Java Web應用程序/服務
- 22. WPF應用程序性能
- 23. Node.js應用程序性能
- 24. PHP應用程序性能
- 25. asp.net web應用程序性能測試工具和教程
- 26. 調用Java應用程序的PHP Web應用程序
- 27. 如何執行Web應用程序的性能測試
- 28. 在Java Web應用程序中使用可配置的屬性
- 29. 爲java web應用程序實現高可用性
- 30. 有用的Java Web應用程序庫
如何連接到數據庫?什麼樣的技術? –
我使用HibernateUtil類定義靜態最終SessionFactory對象,並使用靜態塊來使用Configuration()實例化此對象。像:sessionFactory = new Configuration()。configure()。buildSessionFactory(); –
不要用Hibernate falimiar。這聽起來像你沒有使用連接池。 –