Trzecim najważniejszym wąskim gardłem, które ludzie odkrywają, jest to, że R musi mieć wszystkie obiekty w pamięci. Oznacza to, że komputer używany do analizy musi mieć wystarczającą ilość pamięci RAM, aby pomieścić jednocześnie wszystkie dane, a także obiekty pośrednie i wynikowe, i należy pamiętać, że ta pamięć RAM jest współdzielona z wszystkimi innymi aplikacjami działającymi na komputerze. Jeśli R nie ma wystarczającej ilości pamięci RAM, aby pomieścić każdy obiekt w pamięci, system operacyjny wykona operację zamiany, która w R będzie wyglądać tak, jakbyś miał wszystkie dane w pamięci, ale dane zostaną zapisane i odczytane z dysku twardego w rzeczywistość. Czytanie i pisanie z dysków twardych jest o rząd wielkości wolniejsze niż wykonywanie równoważnych operacji w pamięci, a R nie poinformuje Cię, że tak się dzieje, ponieważ naprawdę nie może (robi to system operacyjny). Aby wykryć, że tak się dzieje, należy zwrócić uwagę na narzędzie dostarczane przez system operacyjny do monitorowania zasobów systemu. Mimo że jest to trzecie wąskie gardło na liście, kiedy się zdarza, jest zdecydowanie najbardziej szkodliwe, ponieważ mamy wąskie gardło wejścia / wyjścia dysku na szczycie wąskiego gardła pamięci. Kiedy napotkasz ten problem, będziesz w stanie stwierdzić, ponieważ R wydaje się zawieszać lub nie reagować. Jeśli to ci się przytrafia, zdecydowanie powinieneś poszukać sposobów, aby to wyeliminować. Jest to trzecie miejsce na liście, ponieważ nie występuje tak często jak poprzednie dwa, a nie dlatego, że ma mniejszy wpływ.