OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   RE: MSXML Memory Management

[ Lists Home | Date Index | Thread Index ]
  • From: Derek Denny-Brown <derekdb@microsoft.com>
  • To: "'Bullard, Claude L (Len)'" <clbullar@ingr.com>, XML Developers List <xml-dev@XML.ORG>
  • Date: Mon, 19 Jun 2000 12:54:01 -0700

As IXMLDOMNode is a COM interface, it includes reference-counting semantics.
When a node is removed from the tree and it's reference count drops to zero,
the memory is reclaimed.  Parent nodes addref their children.  Keeping a
node alive has the side effect of keeping it's owner document alive.  In the
case that there are no outstanding nodes, still addref'd, when a
IXMLDOMDocument's refcount goes to zero, the entire document is reclaimed.

-derek

-----Original Message-----
From: Bullard, Claude L (Len) [mailto:clbullar@ingr.com]
Sent: Monday, June 19, 2000 12:08 PM
To: XML Developers List
Subject: MSXML Memory Management


Something more mundane regarding MS.  When using MSXML and IE, is there a 
way to permanently remove an XMLDOMNode object 
or can one only remove it from the tree.  Over a long set 
of operations, without a means to get rid of it out 
of memory, obvious bad things happen.  IOW, what is 
the garbage collection policy for MSXML?

Len Bullard
Intergraph Public Safety
clbullar@ingr.com
http://fly.hiwaay.net/~cbullard/lensongs.ram

Ekam sat.h, Vipraah bahudhaa vadanti.
Daamyata. Datta. Dayadhvam.h


***************************************************************************
This is xml-dev, the mailing list for XML developers.
To unsubscribe, mailto:majordomo@xml.org&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/
***************************************************************************

***************************************************************************
This is xml-dev, the mailing list for XML developers.
To unsubscribe, mailto:majordomo@xml.org&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/
***************************************************************************




 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS