我正在使用中型Java Web應用程序。我需要創建25個Spring Managed服務和DAO;以及大約20個JSF Managed beans.Along與此我有大約20個模型類。在這20個會話範圍的bean中。我怎樣纔能有效地對所有bean進行內存管理。我如何有效地使用會話範圍的bean?這種應用程序需要多少堆內存。我主要使用annoatations.Does這增加我的表現。請建議。在Java Web應用程序中有效管理內存
回答
我已經使用java分析器,但我不滿意輸出的實際性能調整和內存使用情況,目前我們已切換到java melody。這不僅有助於開發中的性能優化,而且還有助於生產系統的性能優化Java旋律非常易於集成和配置,並且在生產中您可以通過更新web.xm來啓用或禁用。
如何有效地對所有的bean進行內存管理。
除非內存分析表明您有過量內存使用的實際問題,否則最好的策略是讓GC處理內存管理。
正如@BalusC所說:「測量就是知道」。
如何有效地使用會話作用域bean?
嗯......這個問題太開放了,無法回答。
這種應用程序需要多少堆內存。
這取決於應用...顯然。
我大多使用annoatations.Does這會提高我的表現。
它應該沒有什麼區別......我曾想過。
我現在在我的應用程序中有一些內存問題。請給我建議好的內存分析工具?除了對象什麼是Java中的內存容易分類? – SRy
http://stackoverflow.com/questions/2921390/java-profiling-tool-for-linux –
- 1. Java Web應用程序內存處理
- 2. 如何有效地管理Android應用程序的內存(堆)
- 3. 在Web應用程序中管理EntityManagerFactory
- 4. .Net應用程序內存管理
- 5. MVC應用程序內存管理
- 6. 內存密集型應用程序中的內存管理
- 7. Java EE:在Web應用程序中實現角色管理
- 8. 在Java中緩存web應用程序
- 9. 對ios應用程序中的內存管理有些懷疑?
- 10. 策略在Java Web應用程序管理用戶的操作
- 11. 在iOS應用程序中使用C++(內存管理)
- 12. 在應用程序內管理數據
- 13. 管理Web應用程序中的MongoDB對象生存期
- 14. 多線程應用程序中的字典(內存管理?)
- 15. 我應該在Java Web應用程序中使用安全管理器嗎?
- 16. 如何管理JMX Web應用程序
- 17. Fileloading重載下的Web應用程序中的1個文件(內存管理)
- 18. 在web應用程序共享內存
- 19. 如何正確管理Eclipse內部的Tomcat Web應用程序?
- 20. java中的內存管理
- 21. Java中的內存管理
- 22. sqlite在java web應用程序內存使用
- 23. Java Web應用程序 - 管理員/公共用戶
- 24. 針對有意識內存密集型應用程序的內存管理
- 25. 如何在C#web應用程序中管理線程?
- 26. WPF應用程序中的內存管理和性能改進
- 27. iPhone應用程序中的C代碼的內存管理
- 28. NSAutoreleasepool:iPhone應用程序中的內存管理問題
- 29. iphone應用程序內存管理保存/恢復
- 30. Java Web應用程序中的內存泄漏
測量值得了解。 – BalusC