-2

我正在使用中型 Java Web 应用程序。我需要创建 25 个 Spring 托管服务和 DAO;以及大约 20 个 JSF 托管 bean。此外,我还有大约 20 个模型类。这 20 个是会话范围的 bean。如何有效地对所有 bean 进行内存管理。如何有效地使用会话范围的 bean?这种应用程序需要多少堆内存。我主要使用注释。这会提高我的表现吗?请建议。

4

2 回答 2

1

我使用了 java profilers,但我对实际性能调整和内存使用的输出不满意,目前我们已经切换到java melody。这不仅有助于在开发和生产系统中进行性能优化。Java melody 非常易于集成和配置,在生产中您只需更新 web.xm 即可启用或禁用

于 2012-10-25T07:26:47.193 回答
0

如何才能有效地管理所有的 bean 的内存。

除非内存分析表明您确实存在过度使用内存的问题,否则最好的策略是让 GC 处理内存管理。

正如@BalusC 所说:“测量就是知道”。

如何有效地使用会话范围的 bean?

嗯……这个问题太开放了,无法回答。

这种应用程序需要多少堆内存。

这取决于应用程序......显然。

我主要使用注释。这会提高我的表现吗?

无论哪种方式,它都应该没什么区别......我本来以为。

于 2012-10-25T00:53:38.453 回答