Msxml3 - утечка памяти

Планирую написать приложение (платформа win32) для разбора xml-документов. Для анализа xml я планирую использовать msxml3.dll (последняя библиотека пакетов обновлений Microsoft), но многие форумы описали, что это имеет огромную проблему с утечкой памяти.

Действительно ли msxml3.dll имеет огромную утечку памяти?


person Santhosh77    schedule 08.12.2010    source источник
comment
Какая-либо конкретная причина, по которой вы не можете использовать MSXML6?   -  person Cody Gray    schedule 08.12.2010
comment
См. stackoverflow.com/questions/ 951804 / - т.е. не используйте MSXML3, если вам не нужна поддержка старых ОС.   -  person StuartLC    schedule 08.12.2010
comment
Мне нужно написать свое приложение для поддержки Win2k. Итак, я планирую использовать msxml3.dll   -  person Santhosh77    schedule 09.12.2010


Ответы (1)


MSXML3 имеет собственный механизм сборки мусора. Если вы не знаете об этом механизме, MSXML3 только «кажется» утекающим памятью до того, как сработает сборщик мусора и переработает ресурсы. Дополнительные сведения см. В разделе Общие сведения о механизме сборки мусора MSXML.

person Samuel Zhang    schedule 12.12.2010