Optimize Working Set

OptimizeWS.exe - это программа, которая вызывает WinAPI функцию SetProcessWorkingSetSize для указанных процессов, что заставляет эти процессы выгрузить всю неиспользуемую память из оперативной памяти.
А при запуске без параметров OptimizeWS.exe оптимизирует все процессы, для открытия которых хватит прав.


Подробно про использование этой программы вы можете прочитать в моем блоге в записи Знай свою память.


Вы можете скачать программу или исходники и использовать их на своё усмотрение.


Командная строка:
При запуске без параметров программа пытается вызвать SetProcessWorkingSetSize и освободить максимум памяти для каждого запущенного процесса.
Программа принимает 1 параметр в командной строке.
Это может быть число, тогда программа оптимизирует память только у процесса с таким ID. Например, “OptimizeWS.exe 1022″ прооптимизирует память в процессе с ID 1022.

Если параметр - это не число, а строка, то программа оптимизирует память только у тех процессов, в полном пути к исполняемому файлу которых находит эту строку.
Например, если у вас есть запущенная программа Winword.exe, то запустив “OptimizeWS.exe Winword.exe” или “OptimizeWS.exe Winword”, вы прооптимизируете только эту запущенную программу.

Обратите внимание, что если вы не имеете прав администратора, то программа не сможет прооптимизировать все процессы, так как у нее не будет доступа к системным процессам. Так что под Vista не забудьте запустить её с административными правами.


Файлы для Windows:
Экзешник OptimizeWS.exe (10KB)
Экзешник в rar архиве OptimizeWS.rar (4KB)
Исходники (VS2005) OptimizeWS_Sources.rar (3KB)

Ответить

 

 

 

Вы можете использовать эти HTML тэги

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>