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 Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs