Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi Hiercube bugs-内存不足_Delphi_Delphi 7_Cube - Fatal编程技术网

Delphi Hiercube bugs-内存不足

Delphi Hiercube bugs-内存不足,delphi,delphi-7,cube,Delphi,Delphi 7,Cube,我正在使用Delphi7运行hiercube版本4.32。当我检索数据时,pc内存一直在增加,直到出现“内存不足”错误。我怀疑从hiercube检索数据时内存缓存没有清除,因此当我第二次或第三次检索数据时,会出现“内存不足”错误。有没有办法解决这个“内存不足”的问题?显而易见的解决办法(解决方法?)是获得更多的RAM。现在1GB有点低,尤其是当4GB在100美元左右时。使用FastMM作为内存管理器,然后选择其中一个(或两个): 让它在关机时报告内存泄漏 在运行时使用内存监视器示例窗体 然后

我正在使用Delphi7运行hiercube版本4.32。当我检索数据时,pc内存一直在增加,直到出现“内存不足”错误。我怀疑从hiercube检索数据时内存缓存没有清除,因此当我第二次或第三次检索数据时,会出现“内存不足”错误。有没有办法解决这个“内存不足”的问题?

显而易见的解决办法(解决方法?)是获得更多的RAM。现在1GB有点低,尤其是当4GB在100美元左右时。

使用FastMM作为内存管理器,然后选择其中一个(或两个):

  • 让它在关机时报告内存泄漏
  • 在运行时使用内存监视器示例窗体
然后开始调查内存泄漏


--jeroen

1GB内存用于我的本地pc,我在服务器上测试(内存较大)时也遇到了同样的问题。我怀疑在从hiercube检索数据时内存缓存没有清除,所以当我第二次或第三次检索数据时,会出现“内存不足”错误。然后另一个解决方法是在每个子进程中只运行一次hiercube。@David:没有争议。当然,大锤可能是最容易接触到的对象。通常这种错误是由碎片和需要大量连续内存块的代码造成的。你有这个组件的来源吗?你和卖主谈过了吗?