View Single Post
brontide's Avatar
Posts: 868 | Thanked: 474 times | Joined on Oct 2007 @ Capital District, NY, USA
#48
Originally Posted by TobyK View Post
I also realised (by looking at the output of dbus-monitor) why opening the contacts list is so slow and uses up 100% cpu. It seems, upon opening, this list queries the online status of every contact in your list against all the im servers. I would've thought that it maintains this list in the background like most im clients. When you have a lot of contacts, this process is slow.
Is it really querying the servers, or just the dbus calls to the telepathy backend?

There is the persistent IM backend ( telepathy ) that does all the protocol stuff and then the front end ( chat_ui, contact list, ... ) can be closed completely and will query for the state information when it is launched from telepathy ( not necessarily the actual IM servers ).