В системе реализован ФМ по загрузке данных из excel
Делается это через if_ixml, if_ixml_document, if_ixml_stream_factory и т.д. и т.п.
Всё работает, но если грузить большой Excel файл, то вылазит ошибка:
Недостаток памяти, перед перерывом завершите работу транзакцииВыяснил что при чтении if_ixml объем памяти увеличивается до 4 Гб (по сравнению с 400 Мб до создания этих объектов). Но после того как делается FREE этих объектов, память всё равно не освобождается.
Само увелечение используемой памяти происходит при
Code:
lif_ixml_parser->parse( )
Как-то можно её освободить чтобы система не ругалась?