Re: [erlang] Ограничить размер кучи процесса.
От: Курилка Россия http://kirya.narod.ru/
Дата: 19.08.09 04:48
Оценка:
Здравствуйте, valexey, Вы писали:

V>Как ограничить максимальный размер выделенной памяти для данного процесса?


V>Ведь возможна ситуация когда один процесс вследствие алгоритмической ошибки начинает бесконечно отжирать память, что не может не повлиять на все остальные процессы запущенные на той же машине. Т.е. нарушается изоляция процессов.


V>А хотелось бы чтобы по исчерпанию максимально дозволенного объема памяти процесс спокойно упал.


V>В библиотеке нашел как задать min_heap_size для процесса, но вот как задать max_heap_size?


Минимальный размер — вещь статическая, а вот максимальный приведёт к доп. проверке, видимо поэтому его нет.
Но если очень нужно, то можно задать ручками, например как здесь. А если по-нормальному, то надо архитектурно (или ещё как) выправлять решение, которое к такому приводит.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.