Как я могу ограничить использование ресурсов процесса? - PullRequest
4 голосов
/ 16 мая 2009

Короче говоря, я хочу найти windows эквивалентный способ функции unix setrusage ().

Могу ли я ограничить использование ресурсов для определенного процесса? Например, время процессора 10 секунд и объем памяти 50 МБ. Если процесс выполняется более 10 секунд или занимает более 50 МБ памяти, процесс будет остановлен Windows.

Ответы [ 2 ]

3 голосов
/ 16 мая 2009

Попробуйте задания объектов! Они даже работают для групп процессов и порожденных процессов. Я думаю, что вы можете сделать все эти ограничения, используя их

Вот больше информации http://msdn.microsoft.com/en-us/library/ms684161.aspx

1 голос
/ 16 мая 2009

Посмотрите документацию для SetInformationJobObject .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...