Linked by Antonio Ospite on Fri 21st Oct 2011 23:35 UTC
Gnome Antonio Ospite explores Gnome 3 in fall-back mode and tries to make it look and behave more like Gnome 2.32 again. This summer Linus Torvalds made it to the news for complaining about the gnome-shell design; Gnome fall-back mode is the solution for those like Linus who can't - or better, do not want to - use gnome-shell just yet.
Thread beginning with comment 493747
To read all comments associated with this story, please click here.
Apple Plist, Lazy Loading
by gumoz on Sat 22nd Oct 2011 16:12 UTC
gumoz
Member since:
2008-05-15

Regarding XML vs Bin
That is one advantage of Apple's Plist XML Files, they can be XML or they can be Opaque Binaries, they can be interchanged and converted back and forth seamlessly.

Regarding Startup Time
You should use some kind of lazy loading methodology of just starting the services as they are needed (similar to Apple LaunchD, etc). in the case of the shell that could be done, you first see a launchbar (Start Menu, Dock, or whatever) then you load the shell, then you load the window manager and finally the desktop. (This exact order is not a requirement it should be smart enough to give priority depending on the services (I also mean GUI Services) and order programmed for startup, it should also show a little bar that allows you to easily calibrate startup priority.

Reply Score: 1

RE: Apple Plist, Lazy Loading
by Soulbender on Sat 22nd Oct 2011 22:56 in reply to "Apple Plist, Lazy Loading"
Soulbender Member since:
2005-08-18

(Not directed at the gumoz)
The performance argument for binary configuration files is completely bogus.
It's 2011. We have Gb's of memory and CPU's in the multi-Ghz range with multiple cores. Anyone who seriously argues that parsing a few Kb's of text file is going to affect start-up time of an application in any noticeable way is either disingenuous or have no clue about how computers works. This is the worst and most pointless kind of premature optimization.
Want to make your applications and DE better? Create better user interfaces and useful features. That's what users care about.
Absolutely no-one, except a small number of morons, cares about shaving off a few milliseconds in startup time.

Reply Parent Score: 6

lucas_maximus Member since:
2009-08-18

But it is good troll bait for you.

Edited 2011-10-23 01:03 UTC

Reply Parent Score: 2

RE[2]: Apple Plist, Lazy Loading
by saynte on Sun 23rd Oct 2011 06:23 in reply to "RE: Apple Plist, Lazy Loading"
saynte Member since:
2007-12-10

It's not milliseconds, it's seconds as I understand it. Loading settings under GConf goes from 3 seconds (anecdotally they cite 10 seconds is possible) to 0.2 seconds under dconf (by extension I suppose GSettings has a similar performance characteristic).

So the new binary format/system does help them out, although not purely because it is binary, it is better in other ways as well.

http://mail.gnome.org/archives/desktop-devel-list/2009-October/pdfJ...

Reply Parent Score: 1