我正在使用中型Java Web应用程序。我需要创建25个Spring托管服务和DAO;以及大约20个JSF托管bean。与此相比,我有大约20个模型类。在这20个会话作用域bean.How如何有效地与所有bean进行内存管理。如何有效地使用会话范围的bean?这种应用程序需要多少堆内存。我主要使用annoatations。这会增加我的表现。请建议。
答案 0 :(得分:1)
我使用过java分析器,但我对实际性能调整和内存使用的输出不满意,目前我们已经切换到java melody。这不仅有助于开发中的性能优化,也有助于生产系统中的性能优化。 Java旋律非常易于集成和配置,在生产中,您只需更新web.xm即可启用或禁用
答案 1 :(得分:0)
如何有效地管理所有bean的内存。
除非内存分析表明存在过多内存使用的实际问题,否则最好的策略是让GC处理内存管理。
正如@BalusC所说:“衡量就是知道”。
嗯......这个问题太开放了,无法回答。如何有效地使用会话范围的bean?
此类应用程序需要多少堆内存。
这取决于应用......显然。
无论如何,它应该没什么区别......我已经想到了。我主要使用annoatations。这会增加我的表现。