程序频繁使用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打开数据库就能遏制内存不断增长?
解决方案 »
- 如何安装SQL Sever2000个人版?
- 关于acrobat
- 大家帮忙看看.在线急等
- pc机通过网口与单片机通讯,有人作过吗?
- 2003年末最菜的OLE问题,不进来拿分实在可惜:)。。。。。。。。。
- DBGrid的简单显示问题
- [一段精彩的网恋故事,转贴]我和网友的第一次亲密接触。。。
- 招聘长期兼职.net开发人员和美工人员(北京)!
- 安装DELPHI2007 enterprise 后没有 intraweb
- 如何把一个查询的纪录batchmove到另一个表,已有的累加,没有的追加.
- access 模糊查询like 为何查询不出来,请问错在哪里?
- Delphi access 时间和当前时间判断比较,出现错误,请高人指正,为感!
估计是你自己创建对象没释放 内存泄漏之类的如果频繁创建释放大数据量 内存来不及充分释放内存 估计你的程序结构有问题
或者 用sleep 来给系统时间释放内存
估计是你自己创建对象没释放 内存泄漏之类的如果频繁创建释放大数据量 内存来不及充分释放内存 估计你的程序结构有问题
或者 用sleep 来给系统时间释放内存