Подписаться на RSS

плюс

Получать обновления на email:



Мои любимые книги:

М. Руссинович, Д. Соломон. Внутреннее устройство Microsoft Windows

Майкл К. Физерс. Эффективная работа с унаследованным кодом:

Стив Макконнелл. Совершенный код

Мартин Фаулер Рефакторинг. Улучшение существующего кода

Бьерн Страуструп. Язык программирования С++.

Андрей Александреску Современное проектирование на С++. Серия С++ In-Depth

Том Демарко, Тимоти Листер Человеческий фактор: успешные проекты и команды

Посмотреть весь список книг для программистов...

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>