【发布时间】:2010-10-17 06:22:42
【问题描述】:
我有一个 Grails 应用程序,它可以创建和销毁相当数量的域对象,而且它似乎以非常非常快的速度耗尽 PermGen 空间。我已经完成了通常的调整(将 PermGen 提高到 256M,启用类 GC 等),但没有骰子。
是否有人愿意推荐一些(希望是免费或非常低成本的)工具来解决 Groovy 和/或 Java 中的这种内存消耗问题?或者您用来解决 JVM 内存问题的一些技术?
编辑:这是当应用程序以生产模式部署在 Tomcat 中时;我没有尝试过其他容器。即便如此,如果能有一些资源来追踪问题,那就太好了。
【问题讨论】:
-
您最终是如何解决您的问题的?我们使用可搜索和石英(以及其他插件),并且几乎每次请求都会增加我们的PERMGEN 空间使用量。