Показать сообщение отдельно
  #1  
Старый 23.11.2018, 05:45
Stanei Stanei вне форума
Новичок
 
Регистрация: 21.05.2015
Сообщения: 55
Версия Delphi: Rad Studio 10
Репутация: 10
По умолчанию XMLDocument загружает много памяти

Здравствуйте. Проблема такая, что при чтении файла размером 18 мб, программа использует почти 70 мб памяти. Это так и должно быть или я что-то не правильно сделал?

загрузка xml:
Код:
var
  Xml: TXMLDocument;
  root:IXMLNode;

...............

Xml := TXMLDocument. Create(nil);
xml.LoadFromFile(extractfilepath(paramstr(0)) +'data.xml');
Xml.Active:=true;
root:= XML.DocumentElement;

до выполнения кода, программа использует около 5 мб.
Ответить с цитированием