Freigeben über


Если сломалось, чини

Опубликовано 05 февраля 2010 г. 14:49 | Coding4Fun

clip_image001Наш автор Брайен Пик (Brian Peek) рассказывает о том, как он исправил драйвер для лэптопа Acer 1420P (PDC-сборка), дававший утечку описателей в памяти (EN).

Брайен воспользовался кое-каким бесплатным инструментарием и исследовал, почему в одном из процессов планшета наблюдался прирост по десять дескрипторов в секунду и что можно с этим сделать. С помощью утилит Process Explorer и IDA он обнаружил, что вызывается функция CreateFile, а описатели никогда не закрываются.

Брайен предлагает для скачивания исходный код и приложение. Более подробно об этом исправлении он пишет в статье в своем блоге (EN).