[Home] [By Thread] [By Date] [Recent Entries]

  • From: Derek Denny-Brown <derekdb@m...>
  • To: "'Bullard, Claude L (Len)'" <clbullar@i...>, XML Developers List <xml-dev@X...>
  • 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@i...]
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@i...
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@x...&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@x...&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/
***************************************************************************

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member