У меня 6 ГБ памяти на моей машине (Windows 7 Pro 64 бит), а в R я получаю
> memory.limit()
6141
Конечно, при работе с большими данными возникает ошибка выделения памяти. Поэтому, чтобы заставить R использовать виртуальную память, я использую
> memory.limit(50000)
Теперь при запуске my script у меня больше нет ошибки выделения памяти, но R запускает всю память на моем компьютере, поэтому я не могу использовать машину до завершения script. Интересно, есть ли лучший способ заставить R управлять памятью машины. Я думаю, что что-то, что он может сделать, это использовать виртуальную память, если она использует физическую память больше, чем указано пользователем. Есть ли такой способ?