java - JSF - 应用程序内存使用量约为 1GB

标签 java optimization jsf jsf-2

我开发了一个 JSF 应用程序,但我遇到了一些有趣的行为,因为很多事情(例如导航)不起作用,然后 apache 会随机锁定。

我开始检查内存使用情况,应用程序正在使用大约 1GB 的内存来运行。这看起来很多,但我不知道这是我的第一个 JSF 应用程序。这也只是一个用户(一个 session )点击应用程序。

会不会有内存泄漏?还有别的事吗?我可以从哪里开始寻找并弄清楚发生了什么?

最佳答案

  1. 选择尽可能小的 Bean 范围。在其生命周期下,然后选择范围。
  2. 您似乎错误地将许多数据放入 session 或应用程序范围内。
  3. 检查JSF-Best Practices & JSF Performance Tuning

关于java - JSF - 应用程序内存使用量约为 1GB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4794258/

相关文章:

arrays - 代码优化: Arrays vs collections

c++ - 使用 restrict 关键字时出错

java - 编译后JSF页面和配置文件中的注释

java - 以正确的顺序获取已注册的过滤器

java - Neo4j Spring Data 映射到 Java API stackoverflow

algorithm - 使用空间索引查找彼此范围内的点

jsf - 在 servlet 中注入(inject) OmniFaces ViewScoped bean 时出现 ContextNotActiveException

java - 在 keyup 事件上跳过 Primefaces 输入文本的验证,但在提交时验证

java - 是否允许在非 EDT 线程中加载 Swing 类?

java - 如何在 Spring Web MVC Controller 中利用非阻塞请求