Mono required by ubuntu-desktop

Aigars Mahinovs aigarius at debian.org
Fri Aug 4 01:03:20 BST 2006


On 8/4/06, Scott James Remnant <scott at ubuntu.com> wrote:
> Indeed, this does not surprise me ... however I'm unsure how we can
> reduce the memory consumption by the factor that would be required to
> solve this.
>
> I could believe that we could cut the memory usage by several megabytes
> by careful audit (maybe to 180MB), but not much more.

Well need to decide to concetrate on this at some point and look for
ways of solving the problem. Then many different ways of reducing the
memory usage can be evaluated. For example Gnome developers recently
discovered that some non-essential Gnome functionality (something
ORBit related) was imported into every Gnome-vfs enabled programm and
also had allmost a megabyte  of diry non-shared memory per process
that was only used for this particular sublibrary of Gnome and was
actually never used in most applications that used it.

Simply analysing the memory use of every running process on an Ubuntu
system can yeld interesting results in finding and hopefully fixing
more of such interesting problems. For example it would be fun to find
out why the keyboard-applet has 6.5 Mb of heap memory allocated, what
it is used for, has everything of that be to be kept in RAM all the
time, can it be expressed in a more compact form, ...

Even without going for the big three of Firefox, OpenOffice,
Evolution, there is a lot of pickings to be had on applicattions like
the gnome-panel or the mixer applet. Additionally it could be
beneficial to unite applets under one multithreaded process (united
with the panel) like the busybox, just for the desktop. Many
approaches can be tried and many gains can be had.

-- 
Best regards,
    Aigars Mahinovs        mailto:aigarius at debian.org
 #--------------------------------------------------------------#
 |     .''`.         Debian GNU/Linux              LAKA         |
 |    : :' :      http://www.debian.org  &  http://www.laka.lv  |
 |    `. `'                                                     |
 |      `-                                                       |
 #--------------------------------------------------------------#



More information about the ubuntu-devel mailing list