程序频繁使用ADO,造成内存持续增长,网上查了很多资料,看到这一段,说可以解决,还为尝试,先请大家来分析下。代码如下:
var
RecordSet : _RecordSet; begin RecordSet:=con1.Execute('select ......');
qry1.Recordset := RecordSet;end;这样通过ADO打开数据库就能遏制内存不断增长?
var
RecordSet : _RecordSet; begin RecordSet:=con1.Execute('select ......');
qry1.Recordset := RecordSet;end;这样通过ADO打开数据库就能遏制内存不断增长?
解决方案 »
- 大哥大姐大叔大嫂们,我要制作一个delphi的通用查询器,可是不知道接口怎么弄?哪位高手帮我一下,我将万分感谢
- delphi的线程调用
- 为一个表,增加一个布尔类型的虚拟字段,用来判定某条记录是否被选择?
- 请问怎么才能不显示数据库登陆前对话框??
- 使用DELPHI5.0,如何在WINDOWS NT、2000中如何屏蔽系统键
- 用ADO选择ACCESS数据库的记录项
- DELPHI6怎么调用HTTP地址(webService)
- 谁能介绍一下Delphi6中Web App Debugger工具的使用方法,由相关的文章吗?
- 现在什么做安装程序的软件比较流行!那有下的!
- 和我交个朋友吧!(^_^)
- access 模糊查询like 为何查询不出来,请问错在哪里?
- Delphi access 时间和当前时间判断比较,出现错误,请高人指正,为感!
估计是你自己创建对象没释放 内存泄漏之类的如果频繁创建释放大数据量 内存来不及充分释放内存 估计你的程序结构有问题
或者 用sleep 来给系统时间释放内存
估计是你自己创建对象没释放 内存泄漏之类的如果频繁创建释放大数据量 内存来不及充分释放内存 估计你的程序结构有问题
或者 用sleep 来给系统时间释放内存