Carsten Haitzler (The Rasterman) <ras...@rasterman.com> writes:

> so as a result, evas is following a much stricter clean "init and shtudown 
> when
> u are done" model which at least allows you to write an app, use evas, then
> stop using it and for the next 10 weeks run it without ever using evas again 
> and
> have stuff freed/shut down and out of memory (hopefully). if we don't init and
> shutdown .. then you keep resources around - in practice, not a problem, but 
> in
> theory, can be.
>
> one big nasty though... fc maintains fc cache files. in ~/.fontconfig.... 
> files
> survive a process exit. if any of these files were intended to be cleaned up 
> on
> shutdown (normally are not - but let's assume fc's internals change to need to
> do this) we may see apps leaking junk/files/garbage in ~/.fontconfig if we are
> not letting fc know that t we are done and want to delete such out-of-process
> resources on a "clean" shutdown (yes a segv and so on will leave junk... thats
> life)

I understand your points. And judging from what you wrote, not calling
FcFini() is a no-go for evas, right? In this case, can you think of
another solution for the problem that doesn't involve changing WebKit
and/or fontconfig?


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to