主题:asp+sqlce3.0 内存泄露

  共有34492人关注过本帖    
xiazhang
1楼


asp+sqlce3.0 内存泄露  发帖心情 Post By:2010-11-1 10:54:00   [只看该作者]

用asp+sqlce3.0 编写的内置页面,在实时读sqlce 数据实时显示页面上存在内存泄露,已经用上类库提供的rs.close,set rs=nothing ,conn.close,set conn=nothing ,还要加什么语句防止数据库连接引起的内存泄露,泄露的还蛮严重的,大概3分钟泄露4kb;

  单帖管理 | 引用 | 回复 回到顶部
zhl
2楼


  发帖心情 Post By:2010-11-1 22:20:00   [只看该作者]

不是很明白你所描述的内存泄露,是因为增加了数据库连接加大了内存占用呢,还是说程序没有任何的操作,内存减少。

  单帖管理 | 引用 | 回复 回到顶部
xiaozhang
3楼


  发帖心情 Post By:2010-11-2 9:32:00   [只看该作者]

意思是 asp连接数据库 一直循环打开关闭数据库 存在内存泄露,如何防止,因为有个页面实时刷数据的!

  单帖管理 | 引用 | 回复 回到顶部
x10
4楼


  发帖心情 Post By:2010-11-2 11:38:00   [只看该作者]

你是怎么监测到系统内存泄漏的呢?是
void GlobalMemoryStatus( 
  LPMEMORYSTATUS lpBuffer 
);
吗?
我们在进行80%CPU负载的文件读写试验中,也可看到内存减小的情况,但足够长时间(几十个小时以上)后,内存又稳定了。数据库操作本质上是系统文件操作,所以很想知道是如何判断内存泄漏的,谢谢!

  单帖管理 | 引用 | 回复 回到顶部
xiaozhang
5楼


  发帖心情 Post By:2010-11-2 15:52:00   [只看该作者]

我在机子里装了WINCE 内存监视软件:ARMV4I_MSView.exe,这程序是用上面所述的api实现的,打开实时页面后,发现可用内存一直在减小,经过数次循环测试,发现问题在数据库连接和关闭操作上面,Set conn = CreateObject("ADOCE.Connection.3.1")和conn.close ,set conn=nothing

  单帖管理 | 引用 | 回复 回到顶部

返回首页

asp+sqlce3.0 内存泄露

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: