On Thu, 16 May 2013 11:43:50 +0200 Leif Middelschulte <leif.middelschu...@gmail.com> wrote:
> 2013/5/3 David Seikel <onef...@gmail.com> > > > On Thu, 2 May 2013 18:24:43 +0200 Leif Middelschulte > > <leif.middelschu...@gmail.com> wrote: > > > > > Hi, > > > > > > I've written an 'all script' lua edje, which > > > creates/modifies/deletes a couple of objects. > > > > > > Everything seems fine, until the application is closed (not > > > crashing), when it complains about exceeding lua's memory limit. > > > Is this expected? > > > > > > If not, do you need me to provide code, or is it even a known > > > issue? > > > > Don't think I've seen that before. Please provide code. > > > > Edje Lua tracks how much memory you have allocated to each Lua > > script, and will complain about that if you exceed it, but that > > should not be happening when you are shutting down. > > > > Sorry for taking this long. See the attached edc. If you confirm > this, I can open a ticket, if necessary. > > Thanks for looking into this. Fixed. It seems that weak tables are not working as advertised. We are using a weak table to store references to the evas objects we create so that we can pull Lua objects representing them out of that table to pass back to Lua calls that return previously created evas objects. But those references prevented the evas objects from being garbage collected, so they leaked. Thanks for your test script. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world.
signature.asc
Description: PGP signature
------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
_______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel