[Bug 1006197] Re: Empathy is an insane memory hog

Nick Phillips nick.phillips at otago.ac.nz
Wed Aug 1 02:22:59 UTC 2012


OK, I've worked out what the problem is. Exchange Server. Well, not
exactly, but it is involved.

If you have Evolution configured to use a MAPI account, and you're a
reasonably large site, you have a *lot* of contacts in the Exchange
Global Address Book. Anything using libfolks seems to pick this up and
load them all into memory - I've just discovered that gnome-contacts and
gnome-shell also both use about 700M too much memory on my machine
(login with gnome-shell takes *forever*...) when I have a MAPI account
configured. If I disable the account, login is fine, empathy is fine
etc.

The problem appears to be that the different uses of a contact
list/address book are not being handled differently - I *need* the
addresses available in evolution in order to e.g. autocomplete site-
local email addresses, but I have no use at all for most of them when
using empathy or gnome-shell!

I have no idea what interface libfolks provides, so no idea whether this
problem is caused by empathy/gnome-shell/gnome-contacts misusing
libfolks, or whether it is (which is my suspicion) a design flaw in
libfolks - assuming that loading the contacts of an address book into
memory is a reasonable thing to do, which it ain't.

Please feel free to reassign/duplicate this bug as appropriate.

-- 
You received this bug notification because you are a member of
Telepathy, which is subscribed to empathy in Ubuntu.
https://bugs.launchpad.net/bugs/1006197

Title:
  Empathy is an insane memory hog

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/empathy/+bug/1006197/+subscriptions




More information about the Ubuntu-telepathy mailing list