У меня есть 16 ГБ оперативной памяти на моем компьютере, и я отрегулировал ограничение стека C точно так, как указано в инструкциях здесь
Я закрыл и снова открыл RStudio, но все равно получаю ту же ошибку
Error: C stack usage 9066664 is too close to the limit
В случае, если это полезно знать, эта ошибка появляется, когда я пытаюсь использовать strsplit()
в строке длиной 1,8 м. Хотя это звучит как длинная строка, я бы не подумал, что это будет проблемой для R с 16 ГБ ОЗУ
Также я могу подтвердить, что настройка стека C работала
MacBook-Pro:mydir name$ R --slave -e 'Cstack_info()["size"]'
size
15938355
Мое лучшее предположение заключается в том, что R не распознает, что доступно более 9066664 (КБ) стека C (в противном случае я думаю, что это будет что-то вроде
Error: C stack usage 15938355 is too close to the limit