[MacRuby-devel] memory leaks
Jakub Suder
jakub.suder at gmail.com
Wed Jun 30 14:22:47 PDT 2010
Hi,
The users of my app are reporting to me that it takes way more memory
than such app is supposed to. I've just released a new version that
was supposed to improve this at least a bit, and someone commented
that "I haven't even entered login and password and it already leaked
almost a megabyte" (posting this screenshot from Instruments:
http://static0.blip.pl/user_generated/update_pictures/1129697.jpg). I
did a test - I've removed almost everything from the app except the
login screen; and indeed, when started, the Leaks tool in Instruments
shows about 800 KB of leaked memory (I suppose it goes up over time).
All of that is shown as coming from libmacruby (though this really
just means that the app is running MacRuby, as I understand).
Now, I'm wondering:
- is this memory leaking because I'm doing something wrong (though
there's not much things I could have done wrong in a login dialog...)
- or is it leaking because MacRuby is doing something wrong
- or is it not leaking at all really, and it's just that Instruments
can't understand the memory managed by MacRuby and assumes it's leaked
even if it's not?
Here's a minimal version of the app:
http://dl.dropbox.com/u/41808/macblip_mem_test.zip
Could you take a look and give me some clues? (I'm running MacRuby 0.6 stable)
Best regards,
Jakub Suder
More information about the MacRuby-devel
mailing list