Not logged in
Log in now
Create an account
Subscribe to LWN
LWN.net Weekly Edition for May 23, 2013
An "enum" for Python 3
An unexpected perf feature
LWN.net Weekly Edition for May 16, 2013
A look at the PyPy 2.0 release
A GNOME 3.0 plan
Posted Apr 2, 2009 21:02 UTC (Thu) by ovitters (subscriber, #27950)
Anyway, reducing memory usage is done in every GNOME release. It wasn't included in the final release notes, but as just one example, pango uses 8MB less memory with certain fonts. There are various other examples.
Further, seems you missed out on the part where we'd remove usage of the deprecated libraries. When those are all removed, memory usage will automatically drop (as those libraries won't be loaded anymore).
Posted Apr 3, 2009 6:42 UTC (Fri) by job (guest, #670)
It should be realistic but a real challenge which would involve a lot of the underlying libraries. Just like the fast boot the Intel guys did.
As an example, my terminal is right now 30M rss and the yellow sticky notes is 40M. I understand this includes a number of non-trivial things, unicode libraries and whatnot, but it should be possible. This would enable a whole range of new uses.
Posted Apr 4, 2009 8:26 UTC (Sat) by oblio (guest, #33465)
Make stuff that works (aka stable), and make stuff that does things (aka has lots of functionality). Memory usage decrease - important, though hardly crucial for a major release, IMO.
Posted Apr 4, 2009 11:13 UTC (Sat) by nix (subscriber, #2304)
It is no longer true for CPU consumption. For non-parallelizable code
that's now pretty much a fixed resource...
Posted Apr 4, 2009 13:29 UTC (Sat) by oblio (guest, #33465)
But something like making a whole major release whose primary goal is to reduce the memory consumption of Gnome to 10% is prone to leaving Gnome in the dust bin of desktop history - you only have so much resources, and when you try this kind of optimization it becomes all you do, you can't really add features.
A noble goal, hardly practical. Notice the evolution of all successful software, from Sendmail to Windows NT. MOAR FEATURES!
Posted Apr 5, 2009 19:50 UTC (Sun) by job (guest, #670)
Posted Apr 7, 2009 8:24 UTC (Tue) by oblio (guest, #33465)
What does Microsoft success in the embedded market (or lack thereof) have to do with the moral authority of someone writing about this topic? Logical fallacy in there :)
"Second, even if Moore holds here as you describe that still gives you roughly five years for an order of magnitude increase. Don't you think a five year head start on your competitors is valuable?"
It is valuable. But you only have so many resources. Do you really believe that you can go on an optimization spree, reducing Gnome to 10% of its current memory consumption, and still add features? Work on Vala, Zeitgeist, Gnome shell, stability improvements, Evolution Exchange backend, API changes, refactoring, deprecation of libraries, and still make everything 10x smaller? I highly doubt it that you can do it and ship before those 5 years are over. Therefore you win no time :)
Posted Apr 7, 2009 9:00 UTC (Tue) by michaeljt (subscriber, #39183)
Posted Apr 3, 2009 6:46 UTC (Fri) by michaeljt (subscriber, #39183)
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds