Как отслеживать потребление ОЗУ своим драйвером NT
От: LimyKurn  
Дата: 18.09.18 14:58
Оценка:
В диспетчере задач нету даже потребления ОЗУ процессом System. Причем, ЦП есть, а ОЗУ нет. То ли это от разгильдяйства, то ли это такой маркетинг (вроде автомобиля: "мощность двигателя — достаточная"), но может сыграть злую шутку с новичком, ну и мешает проверять драйвер на утечки
Хочется видеть все буферы памяти, которые выделяет и очищает драйвер.
Можно просто содержимое буферов видеть — но не так, что всю память системного процесса, а именно те, которые принадлежат драйверу.

Была идея сделать обертки для всех функций, который делают Allocate и Free, и считать, но идея неважная — усложнение, тормоза и т.п. Непонятно зачем изобретать велосипед, если оно уже должно быть.

Отладчик использую WinDbg — наверно там как-то можно?

Driver Verifier смотрел — но с ним еще разбираться... и не знаю, есть ли в нем это...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.