【发布时间】:2018-12-31 19:00:34
【问题描述】:
我使用Vaadin 创建了一个应用程序,具有相应的用户界面。
我在最大堆负载为 250 Mb 的服务器中运行。应用程序由于堆加载而崩溃,因为它没有被垃圾收集。
我尝试使用visualVM 分析器运行。发现有很多实例,不知何故,vaadin ScssCache 搞得一团糟。
我该如何纠正这个错误?是因为浏览器缓存设置还是我应该对 vaadinservletcache 条目做些什么?
我真的不明白请帮忙。我附上了我的 VisualVm 屏幕截图以供参考。非常感谢。我正在使用 vaadin 7.6.3。
【问题讨论】:
-
它拥有 1.2MB 的有效 CSS 以在启动时交付给每个客户端。你认为这里发生了什么错误?您的应用程序/vaadin servlet 是否在生产模式下运行?
-
是的,它正在生产模式下运行。它可以正常工作几分钟,然后逐渐增加,垃圾收集器不会清除它。
-
所以这个截图是一开始就做的?在应用程序转储核心之前,此缓存会增长到什么程度?
标签: java sass vaadin heap-memory heap-dump