Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Memory leak when assigning object to property (circular reference) #298

Open
felipensp opened this issue Feb 25, 2013 · 1 comment
Open
Labels
Milestone

Comments

@felipensp
Copy link
Member

class Foo {
    var obj;

    function Foo(z) {
        this.obj = z; // causes the memory leak
    }
}

class Bar {
    var arr;

    function test() {
        this.arr = [];
        this.arr.append(Foo.new(this));
    }
}

var b = Bar.new;
b.test();
@muriloadriano
Copy link
Member

That is going to happen until we replace our RefCount model to a garbage collection like mark and sweep or copy collection.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants