I’m experiencing some strange behaviour that I think may be due to memory allocation.
I have a parser that runs through a big (90GB) file. It munches lines at a decent rate and then every so often… just hangs for a few seconds before starting again.
I’m not asking for a diagnosis of my problem.
Instead, suppose I create say, 20GB, of smallish objects (a couple of kb each). Is there some fundamental mechanism that would cause the REPL to pause for a while to expand the quantity of memory it had at its disposal?
(E.g. python has a pool of memory.)