2016-06-17 10 views
4

Я знаю, что легко можно увеличить предел памяти R с помощью команды memory.limit (size = N). Если я пытаюсь уменьшить его до значения меньше, чем N, по понятным причинам, я получаю ошибку:R Уменьшить ограничение памяти

Warning message: 
In memory.limit(size = 10) : cannot decrease memory limit: ignored 

Есть ли способ уменьшить предел памяти авансового работающий код (или как первая команда)? Я хочу реализовать это в целях обучения (как решать проблемы с памятью?).

ответ

4

Из-за того, что вы используете memory.limit Я предполагаю, что вы находитесь под Windows. Если нет, см. ?'Memory-limits'.

Вы можете запустить R (из командной строки) с помощью переключателя --max-mem-size. Например,

R --max-mem-size=50000000 

дает предел приблизительно 50 МБ.

 Смежные вопросы

  • Нет связанных вопросов^_^