What's Enlightenment doing for so long?
CC.Fan at gmx.de
Tue Aug 26 17:12:09 CEST 2008
> 4. scanning disk for .desktop files (as these are all the applications)
> 5. scanning fonts for use
Isn't it possible to cache stuff like this in just one file? So e can start
using the cache and check for new .desktop files or fonts afterwards?
> 9. query some hal info (removable devices etc.)
maybe this can be done after the e start?
On Mon, 25. Aug 2008 12:53:17 Carsten Haitzler wrote:
> btw - app startup is generally very fast - if the apps are in c. i clock in
> a simple efl application at under 1 second (about 0.8) and a simple gtk app
> at about 1.5 secs or so. so as such toolkit isnt much of an issue here in
> start time. :) you are just going to have this kind of lag no matter what.
> lots of libs get resolved for symbols for pretty much any app using enough
> gui libs - there is x setup (connect, query for info etc.) and likely
> loading in of data from disk (icons, maybe fonts etc.) so... you're not
> going to really do much better i think just using efl. it doesn't matter
> much really. efl just tends to do a little less on init, but generally is
> more data-driven from files on disk (eg .edj files) and so needs to load
> these in too.
In my opinion 1 second is pretty slow and afaik people get annoyed if anything
(interactive) takes more than 0.5 seconds. What about using LDFLAGS to
compile the programs (dont know if this is already used). or precaching
commonly used applications like the Dialer, the SMS app or the contact list.
More information about the community