Today acidx and pcajr investigated it heavily, we need help from people
suffering as we can't confirm.

As one can see, there is a peak, but then it will go back:

   http://www.zytor.com/~pcacjr/misc/2013-01-07-170102_1920x1080_scrot.png

This is terminology run with compilation inside. E17 is not showing any
abnormal behavior either, this is with EFL SVN (single tree).

What we found is that textgrid implementation will have to change. Right
now it's very below what it should be, and for every cell it will issue 3
commands: one rectangle_draw() for BG, one font_draw() and one
rectangle_draw() for underline/strikeout. 80 x 24 x 3 = 5760 commands being
queued to the thread! I wonder why it's not unusable slow, given that it
will lock the mutex, append to queue, dequeue and so on :-P

The idea is to rewrite textgrid to have its own row_draw() or similar
exported to the engine, which can optimize the drawing. First we'll tackle
the rewrite, but optimizations could be applied later such as collapsing
sibling background or line rectangles if color match, doing a single
operation.

That's not one day task, so we'll ask you to wait a bit until it get fixed.

As for e17 and other said leaks, please check with valgrind if it's leaking
or what. Also please run with EINA_MEMPOOL_PASS=1 to see if it's leaking or
still being held by mempool caches/buffers.

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: [email protected]
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202
------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122412
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to