Увеличение лимита памяти в R для Mac - PullRequest
1 голос
/ 24 июня 2019

Я смотрю на опубликованные в Интернете решения о том, как увеличить ограничение памяти для R, но эти решения, похоже, работают только для windows или linux систем .

Я использую Mac Mojave версии 10.14.5, 8 ГБ памяти, 2,3 ГГц Intel Core i5. Моя R студия 64-битная, версия 1.1.453

Вот отчет из функции gc:

> gc()
           used  (Mb) gc trigger   (Mb) limit (Mb)  max used   (Mb)
Ncells  6453699 344.7   11897884  635.5         NA  11897884  635.5
Vcells 44221701 337.4  179064532 1366.2       7168 219267441 1672.9

Мне интересно, почему лимит для Ncells и Vcells такой низкий - 635,5 МБ и 1672,9 МБ? Означает ли это, что R в настоящее время использует только такой объем памяти? Это мое подозрение, и поэтому я хочу увеличить его лимит.

Я пытаюсь сделать следующее: объединить кадр данных с 227 795 строками с другим кадром данных, имеющим такое же количество строк, но с разными столбцами. Это дает мне ошибку:

Error: vector memory exhausted (limit reached?) 

Эта ошибка также возникает, когда я пытаюсь построить большую матрицу расстояний между 227 796 наборами координат.

Кто-нибудь имеет какие-либо решения для увеличения предела памяти R в Mac? Было бы замечательно, если бы была версия memory.limit() для Mac.

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