2010-09-22 161 views
0

我使用delphi 7运行hiercube版本4.32。当我检索数据时,PC内存不断增加,直到发生“内存不足”错误。我怀疑当从hiercube中检索数据时内存缓存并不清晰,所以当我检索第二次或第三次数据时,它会发生'内存不足'错误。任何想法来解决这个'内存不足'的问题?Hiercube错误 - 内存不足

+0

通常这样的错误是由碎片引起的,结合需要大量连续内存块的代码。你有这个组件的来源吗?你有没有和供应商谈过? – 2011-01-21 08:27:58

回答

0

明显的修复(解决方法?)是获得更多的RAM。目前1 GB的价格偏低,特别是当4 GB在100美元左右时。

+0

1GB内存是为我的本地电脑,我在服务器(其中有更大的内存)测试也有同样的问题。我怀疑当从hiercube中检索数据时内存缓存并不清晰,所以当我检索第二次或第三次数据时,它会发生'内存不足'错误。 – user367856 2010-09-22 03:16:59

+0

然后另一个解决方法是在每个只运行一次的子进程中运行hiercube。 – 2010-09-22 10:42:21

+0

大锤遇见螺母 – 2011-01-21 08:28:43

0

使用FastMM为您的内存管理器,然后要么(或两者):

  • 使它报告关机
  • 内存泄漏使用内存监控在运行时例如形式

然后开始调查内存泄漏。

- jeroen