Получить использование памяти конкретной части приложения
У кого-нибудь есть идеи, есть ли простой способ измерить, сколько памяти потребляет определенная часть приложения?
Например, у меня есть приложение, которое загружает текстовые файлы, обрабатывает их и берет другой. Мне нужно измерить, сколько памяти заняла обработка одного файла.
Я знаю, что мог бы остановить GC и сделать снимки памяти, но это повлияло бы на производительность, и никто не рекомендует делать это для такой цели.
Есть еще какие-нибудь идеи по этому поводу?
кстати - меня не интересует ни один инструмент профилирования, так как мне нужно регистрировать это использование памяти в БД.
И таких миров повсюду много.
Спасибо!
Что я уже пробовал:
немного погуглил.
прочтите несколько статей на MSDN