问题描述
我做了一个小型测试项目,其中有一个FDConnection组件(连接到MysqL数据库)和一个FDQuery,FDQuery菜单sql如下:
SELECT * FROM products
此查询带来6000条记录。 当我运行测试时,使用的内存为2MB(开始查询时,它保持关闭状态)。 我有一个具有以下代码的TButton:
if qrProducts.Active then
qrProducts.Refresh
else
qrProducts.Open;
单击一次按钮时,内存增加到12MB,然后再次单击一次,内存增加1.5MB,直到达到大约30MB。 我还有另一个TButton,其代码如下:
qrProducts.Close;
此行为是正常现象,是否为Firedac缓存?我想知道如何将系统恢复到最初的2MB(如果可以的话)?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)