delphi 写的aspobj如何释放内存?(200分)

  • 主题发起人 主题发起人 buff
  • 开始时间 开始时间
B

buff

Unregistered / Unconfirmed
GUEST, unregistred user!
delphi 写的aspobj访问sql server,速度还可以,但是内存却居高不下,
在onpagestart 中创建adoconnection,在onendpage中free,如何解释
 
你不是已经说的很清楚吗?
在onpagestart 中创建adoconnection,在onendpage中free,如何解释
 
问题是这样:
delphi 写的aspobj访问sql server,速度还可以,但是内存却居高不下,
在onpagestart 中创建adoconnection,在onendpage中free,如何解释
可是:
内存一直涨呀?难道是其他原因,高手指点
 
你这个aspobj也要释放呀,set aspobj=nothing
 
我也在asp程序中使用
set aspobj=nothing
 
我想你的aspobj不是单纯的连接SQL吧,,还有别的功能吗??如果为这单独写一个OBJ的话就不是很值得了。
 
就是一个方法对应一个结果,都是同数据库交道
 
我也很关注,每个方法里都已经free,而且用try,,,finally抱住,但是内存
会长得很厉害,在sql2000里我用profile看了,ado使用了一些cursor,好像没有释放内存。
我也不知道为什么。。。。。。
 
>在onpagestart 中创建adoconnection,在onendpage中free
有必要吗?为什么不把ADOConnection放在一个DataModule中,OnCreate时建立连接,OnDestroy
时关闭释放。
 
不会吧,我在调用时还好啊,内存占用一般
 
liuhu_2001:你是如何处理的???
 
我写ASP对象只选择Object Context
 
ASP对象只选择Object Context,如何初始化我的一些变量呢?
如数据连接建立、释放等
 
后退
顶部