[
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/
***************************************************************************
|