Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Опубликовано 05 февраля 2010 г. 14:49 | Coding4Fun
Наш автор Брайен Пик (Brian Peek) рассказывает о том, как он исправил драйвер для лэптопа Acer 1420P (PDC-сборка), дававший утечку описателей в памяти (EN).
Брайен воспользовался кое-каким бесплатным инструментарием и исследовал, почему в одном из процессов планшета наблюдался прирост по десять дескрипторов в секунду и что можно с этим сделать. С помощью утилит Process Explorer и IDA он обнаружил, что вызывается функция CreateFile, а описатели никогда не закрываются.
Брайен предлагает для скачивания исходный код и приложение. Более подробно об этом исправлении он пишет в статье в своем блоге (EN).