Кто-нибудь знает способ узнать объем памяти/размер XMLDocument после того, как он проанализировал файл XML? До сих пор я выполнял расчеты «пивных ковриков», но меня попросили придумать более достоверные цифры посредством мониторинга.
Мне нужно создать около 1500 XML-файлов (через объект FreeThreadedXMl-DOM), размером от 3 до 9 КБ, и сохранить их в переменных приложения, но наш системный администратор беспокоится о том, что мы потребляем слишком много памяти.
Помимо грубого метода загрузки нового экземпляра IIS, а затем загрузки всего и мониторинга до и после использования памяти в диспетчере задач, я не могу придумать способ сделать это с большей точностью.
Обновлять:
Попробовал грубый метод, и он работает очень хорошо. Загрузил 300 проанализированных XML-документов в пространство приложения, и он очень хорошо их проглотил. Если умножить это на 1500 нечетных файлов, то для хранения данных едва ли потребуется 60 МБ памяти. Идеальный :)