[pypy-dev] Locals clearing in RPython
benjamin at python.org
Thu Sep 6 21:26:58 CEST 2012
2012/9/6 Timothy Baldridge <tbaldridge at gmail.com>:
> Nice, but that completely missed the point of my question. I know this
> wouldn't be a problem in this exact case. The question is: when is the GC
> free to free data passed into a function's arguments. Will that function
> hold on to all data passed in through arguments until the execution of the
> function terminates? If so is there a way to trigger garbage collection of
> unneeded argument data before the end of the function's execution?
It depends on the GC. The moving gcs will not keep arguments as stack
roots unless they are needed.
More information about the pypy-dev