В Проводнике финальной версии Windows 11 обнаружена утечка памяти

Изображение: (cc) geralt
Обновление Windows
Обновление Windows

Потенциально опасная для стабильности системы утечка памяти обнаружена в Проводнике финальной версии операционной системы Windows 11, 6 октября сообщает сетевое издание iXBT.

Утечка памяти, или ситуация, когда некая программа бесконечно наращивает занимаемый ею объем оперативной памяти (RAM) компьютера, обнаружена во встроенном в операционную систему базовом файловом менеджере Проводник (Explorer).

Чтобы воспроизвести данный баг, достаточно запустить Диспетчер задач Windows, отсортировать список запущенных процессов по количеству используемой ими системной памяти (от большего к меньшему), а затем несколько раз подряд запустить Проводник Windows комбинацией клавиш Win+E — через несколько запусков файловый менеджер (explorer.exe) переместится на первое место в списке.

На текущий момент в Microsoft официально не признали данный баг и неизвестно, разрабатывается ли его исправление. Единственным способом освободить израсходованную Проводником память является перезапуск процесса explorer.exe — после этого объем занимаемой файловым менеджером памяти вернется к своему «нормальному» значению.

Напомним, утечка памяти (англ. memory leak) — процесс неконтролируемого сокращения объёма свободной оперативной или виртуальной памяти компьютера, связанный с дефектами (ошибками) в запущенных программах, не освобождающих ранее запрошенные участки памяти, или с ошибками системных служб контроля памяти. Существуют разные методы предотвращения утечек памяти, один из которых, хоть и не устраняющий самой программной ошибки-источника утечки, но позволяющий устранить ее последствия в виде перерасхода RAM, является перезапуск дефектной программы средствами операционной системы. Так как после закрытия программы вся память, запрошенная ею у операционной системы, возвращается обратно в свободный пул, данный способ предотвращает катастрофическое сокращение свободной оперативной памяти.

Утечка памяти в Проводнике была обнаружена еще несколько месяцев назад в Windows 11 Insider Preview, а финальная версия новой операционной системы от Microsoft была выпущена 5 октября 2021 года.