пятница, 6 июня 2008 г.

Скромный пожиратель ресурсов

В состав Visual Studio входит небольшая утилитка командной строки consume.exe, которая предназначена для загрузки ресурсов системы при нагрузочном тестировании. Найти ее можно по следующему пути: VSInstallDir\Common7\Tools\Bin. VSInstallDir – это путь где у Вас установлена студия. Основная задача этой утилиты – на определенное время основательно занаять какой-либо ценный ресурс системы (например, оперативную память, процессорное время, дисковое пространство и т.д). Формат работы утилиты следующий:

consume RESOURCE [-time SECONDS]

RESOURCE – как можно догадаться по имени параметра, это ресурс системы который надо занять. Он может принимать одно из следующих значений:
  • -physical-memory
  • -page-file
  • -disk-space
  • -cpu-time
  • -kernel-pool

SECONDS – а это время в секундах на которое надо занять ресурс.

4 комментария:

Анонимный комментирует...

Жаль, что в 2003-й студии этой утилитки нет

Андрей Бороздин комментирует...

Действительно, жаль. Я думал что она есть в VS 2003, т.к. судя по копирайту утилите уже лет 10.

Анонимный комментирует...

скорей всего, раньше была для внутреннего использования - как FxCop, к примеру

Андрей Бороздин комментирует...

Как показал следственный эксперимент, consume.exe можно просто пререписать с той машины где есть VS 2005, туда где ее нет и где она очень нужна.