Alocar memória num processamento

Pessoal;

Boa tarde.

A minha dúvida é a seguinte - eu quero alocar mais memória num procedimento que eu desejo fazer. Em especial, eu quero fazer um kmean e tenho muitas linhas (35 mil) e 20 variávies.

Assim, quando eu aplico essa função da erro.

memory.limit(size = 15000)
Warning message:
‘memory.limit()’ is no longer supported

Eu tenho 8gb de RAM.

A não ser que exista alguma restrição do sistema operacional aplicada no processo do R, o R vai usar toda memória disponível e alterar o limite com memory.limit não vai fazer diferença.

Isso é o que está no help do memory.limit.

These functions are currently stubs which report infinity (Inf) with a warning on all platforms. OS’s own facilities can be used on some systems to limit memory allocation.

Se você estiver tendo problemas de memórias com kmeans, pode ser que tenha um implementação mais eficiente em outros pacotes.

Obrigado, Daniel.
Então automaticamente ele vai alocar a memória disponível no processo? Correto?

Sim, ele vai alocar toda memória disponível se precisar.