【发布时间】:2014-01-28 22:20:56
【问题描述】:
我最近将 HQLDB 从 1.8 迁移到 2.x,之后我的集成(内存中)测试开始使用太多内存。将内存增加到 6GB 可以使测试更快,但在某些时候仍然会冻结。
我有属性 shutdown=true;在 url 参数上添加 hsqldb.write_delay=false 不会有任何区别。
在升级之前它可以正常工作。我在迁移指南http://hsqldb.org/web/hsqlFAQ.html
中找不到任何提示【问题讨论】:
-
如果你升级了HSQLDB版本以外的其他东西,你能把改变的东西发回来吗?还要让我们知道数据集的大小,是不是很多数据?
-
@jhadesdev 没有升级,只是用 2.3.1 替换了 hsql 1.8 而已。问题是新的 hsql 在删除表时确实存在内存问题,现在我删除表并重新创建数据库,问题就消失了。
标签: hibernate integration-testing hsqldb