Объем памяти проанализированного файла XML в Classic ASP? - PullRequest
0 голосов
/ 20 марта 2010

Кто-нибудь знает способ узнать объем памяти / размер XMLDocument после того, как он проанализировал XML-файл?До сих пор я проводил расчеты "пивной циновки", но меня попросили придумать несколько более достоверных цифр, отслеживая кое-как:, размером от 3 до 9 Кбайт и сохраняющие их в приложениях, но наш системный администратор беспокоится о том, что мы поглотим слишком много памяти.и до и после использования памяти в диспетчере задач я не могу придумать способ сделать это с большей точностью.

Обновление:

Попробовал грубый метод, и он действительно работаетЧто ж.Загрузил 300 проанализированных xml-документов в область приложения, и это очень хорошо сожрало их.Умножьте это до 1500 нечетных файлов, и это только потребует 60 МБ памяти для хранения данных.Отлично :) 1009 *

Ответы [ 2 ]

2 голосов
/ 20 марта 2010

Вы можете попытаться более точно отслеживать использование памяти, настроив контрольный пример в сценариях Windows (VBScript / JScript). Это та же языковая среда, которую использует классический ASP, за исключением всех вещей, которые составляют IIS / ASP и используют собственную память.

Загрузите репрезентативное количество документов XML в массив и отобразите окно сообщения до и после. Таким образом, вы можете оценить с помощью инструмента мониторинга задач, сколько памяти они фактически занимают. После этого вы можете сравнить его с тем, как ведет себя ASP, чтобы получить представление о накладных расходах (если таковые имеются), которые генерирует сервер.

0 голосов
/ 20 марта 2010

Ваш грубый метод звучит как самый точный и значимый показатель, я признаюсь. Особенно с точки зрения вашего сисадмина.

...