以文本方式查看主题

-  W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  [求助]IXMLDOMDocument指针释放内存的请教!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=20203)


--  作者:InfoPen
--  发布时间:7/7/2005 11:12:00 AM

--  [求助]IXMLDOMDocument指针释放内存的请教!
本人日前使用IXMLDOMDocument指针load XML文件,然后进行修改保存的操作,最后Release掉,但是仔细观察内存发现:内存并没有恢复到程序运行时的大小,一直到程序结束前始终降不下来。

为此,我找了个4.67M大小的XML文件,COPY了20份,取不同的名字,然后用20个IXMLDOMDocument指针分别load,再Release掉,此程序只做这一件事,我观察到程序运行起来后的内存大小为2M左右,load了20个4.67M大小的XML后,内存大小为300多M,Release之后为100多M。

个人认为这样不正常。但不知道为什么。按道理说Release之后应该完全释放内存的,但每个4.67M大小的XML被Release之后总是有8M左右的内存未被释放。想得到高手的帮助。谢谢!

本程序程序环境:
winXP(SP2),VC6.0,SDK
CPU:1.4G,MEM:512M


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
50.781ms