2011-09-12 61 views
1

我生成了一個C++ xml解析器使用Altovas XmlSpy 2011R3 SP1。該解析器基於Xerces 3.1並用作MFC支持的動態鏈接庫。XmlSpy:內存泄漏在自動生成的xml解析器中

我得到xerces內部的內存泄露只是運行altova解析器生成的示例,該解析器從文件加載xml並對其執行任何操作。

漏洞被visual studio和boundschecker檢測到。 Xerces終止正確調用。只需在循環中從文件加載xml就會導致內存不足異常,所以隨着時間的推移泄漏量也在增加。


任何人都有同樣的問題?我能做些什麼來擺脫這些內存泄漏?

親切的問候任何幫助

我的設置:
MSVC 2008
的Xerces 3.1
XMLSPY 2011R3
Win XP的

回答

1

這是由Altova的提供的示例代碼的確認的差錯。要修復泄漏,請務必調用DestroyDocument釋放所有內存。