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
