【发布时间】:2012-03-17 01:56:57
【问题描述】:
我们有一个 grails 应用程序,我们正在通过 CSV 提要导入用户。用户域对象具有巨大的字段列表(总共 85 个)。我们正在使用 Hibernate api 编写导入功能......以插入用户表。 现在,如果我们从内存中的用户域对象加载大约 2000 个用户,我们就会出现内存不足错误。
有没有办法优化设计以消除内存不足的错误。就像在需要时不加载用户域的所有列一样加载每一列。如何减少内存消耗?
【问题讨论】:
-
我建议不要在 Web 应用程序中这样做。上传文件,然后有一个工作导入它。这行得通吗?
-
我们将在石英调度程序中运行此服务,而不是通过 ui
标签: grails out-of-memory