Hello people,

As some people know, ProFUSION is also working on Evas and making some
changes that should make it even faster.

Currently we are working on the images cache server, and it should be
similar to the previous cserve, but with a more asynchronous API. It
also has some fundamental changes, like having a pool of loaders where
each of them run on a different process.

The main idea is that the client can request the images needed as soon
as a file_set is done, but don't block waiting for them to load. Once
Evas really needs the image data, it will finally block to get this
data, and should return almost immediately if it was already loaded.

Some tweaks still must be done on the current code, some cleanup, and
even some documentation, but the core is already there. A new internal
cache was also done for Evas, very similar to the previous one but
with some more direct calls to the server and some shorter code paths.

The code can be seen here:
http://git.profusion.mobi/cgit.cgi/antognolli/evas-cserve2/ (branch cserve2)

Any comments are welcome!
-- 
Rafael Antognolli
ProFUSION embedded systems
http://profusion.mobi

------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to