我正在使用中型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. 在iOS应用程序中使用C++(内存管理)
- 11. 策略在Java Web应用程序管理用户的操作
- 12. 在应用程序内管理数据
- 13. 多线程应用程序中的字典(内存管理?)
- 14. 我应该在Java Web应用程序中使用安全管理器吗?
- 15. 如何管理JMX Web应用程序
- 16. Fileloading重载下的Web应用程序中的1个文件(内存管理)
- 17. 在web应用程序共享内存
- 18. Java中的内存管理
- 19. java中的内存管理
- 20. 如何正确管理Eclipse内部的Tomcat Web应用程序?
- 21. Java Web应用程序 - 管理员/公共用户
- 22. 针对有意识内存密集型应用程序的内存管理
- 23. 如何在C#web应用程序中管理线程?
- 24. WPF应用程序中的内存管理和性能改进
- 25. iPhone应用程序中的C代码的内存管理
- 26. NSAutoreleasepool:iPhone应用程序中的内存管理问题
- 27. iphone应用程序内存管理保存/恢复
- 28. flex程序中的内存管理
- 29. Java Web应用程序中的内存泄漏
- 30. .net内存管理在我的应用程序(datagridviews)
测量值得了解。 – BalusC