Под Linux есть команда задающая максимальный размер хипа, стека и количество handles для запускаемого процесса — ulimit
Есть ли что-то подобное для Windows при запуске из командной строки? или какой нибудь starter... или написать свой и задать для запускаемого процесса через WINAPI — что посоветуете?
Смысл — хочу ограничить максимальные размеры, что бы вычистить проект от проблем на границе Out of Memory и Not enough handles... не нагружая систему и не отключая swap...
Re: Задача max size of heap, stack и количество handles
Здравствуйте, 0x8000FFFF, Вы писали:
FFF>Всем привет.
FFF>Под Linux есть команда задающая максимальный размер хипа, стека
Устанавливается в опциях линкера. (для дефолтнойго хипа и стека первичного потока).
FFF>Есть ли что-то подобное для Windows при запуске из командной строки?
Поздно. Эта информация лежит в PE-заголовке.
With best regards
Pavel Dvorkin
Re[2]: Задача max size of heap, stack и количество handles
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Здравствуйте, 0x8000FFFF, Вы писали:
FFF>>Всем привет.
FFF>>Под Linux есть команда задающая максимальный размер хипа, стека
PD>Устанавливается в опциях линкера. (для дефолтнойго хипа и стека первичного потока).
Там не максимальное значение — а инициализационное по моему, максимум задать нельзя...
FFF>>Есть ли что-то подобное для Windows при запуске из командной строки?
PD>Поздно. Эта информация лежит в PE-заголовке.
Ну PE подправить это легко... ща посмотрю задается ли там максимум...
Re[3]: Задача max size of heap, stack и количество handles
FFF>Ну PE подправить это легко... ща посмотрю задается ли там максимум...
Освежил PE — там задается только размер резерва, но не максимальная граница... Может кто знает, как задать процессу или операционной системе ограничение сверху (максимум) размеров хипа и количества хендлов для конкретного процесса... Со стеком более менее понятно — сколько зарезервируешь — столько и будет...
Re[4]: Задача max size of heap, stack и количество handles
FFF>>Ну PE подправить это легко... ща посмотрю задается ли там максимум... FFF>Освежил PE — там задается только размер резерва, но не максимальная граница...
для стека reservation size это и есть его максимальный размер
Как много веселых ребят, и все делают велосипед...