高分求助:XMLHTTP异步,内存持续增加?

wuwind 2009-06-16 08:09:00
IXMLHTTPRequestPtr httpRes;
HRESULT hr = httpRes.CreateInstance("MSXML2.XMLHTTP");
httpRes->open(_bstr_t("GET"),_bstr_t("http://wwww.xxxx.com"), VARIANT_TRUE);
httpRes->send();

XMLHTTP异步发送 ,每执行到send,内存就增加几十K? 怎么办?
...全文
134 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ccpaishi 2009-06-16
  • 打赏
  • 举报
回复
用UMDH工具查看一下,可以跟出来堆栈的
bdzwj 2009-06-16
  • 打赏
  • 举报
回复
要是不增加内存那就坏了!如果不增加那就是没有接收到数据。XMLHTTP组件在接收到数据后会在组件内部有缓存,不然你怎么访问responseStream等属性呢?
V68V6 2009-06-16
  • 打赏
  • 举报
回复
up
jf
wuwind 2009-06-16
  • 打赏
  • 举报
回复
onreadystatechange 回调来处理收到的数据; 已经指定过

没人指点一下吗?
gw_net 2009-06-16
  • 打赏
  • 举报
回复
你好,我在内存泄露方面很在行,你能不能把一个可以复现问题的程序发给我,我帮你调试一下,就知道原因了
我的邮箱gw_net@163.com
skyxie 2009-06-16
  • 打赏
  • 举报
回复
异步,要指定 onreadystatechange 回调来处理收到的数据啊
fengrx 2009-06-16
  • 打赏
  • 举报
回复
httpRes需要释放吧。

高手给指点下吧。

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧