On Sun, Jul 24, 2016 at 6:03 AM, Uwe Fechner <uwe.fechner....@gmail.com> wrote:
> Hello,
> in the issues on github I see a lot that refer to gc frames.
>
> What is a gc frame? I know how garbage collection works in general,
> but I don't understand the meaning of gc frames in the context of Julia.
>
> Could someone explain:
> - What they are used for?

Keep reference to local variables.

> - When they need to be created?

When there's local variables that are heap allocated.

> - If they have a lifetime, that needs to be managed.

They are stack allocated.

>
> Thank you very much!
>
> Uwe

Reply via email to