[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-dbus
Subject:    Re: About performance of D-Bus
From:       Simon McVittie <simon.mcvittie () collabora ! co ! uk>
Date:       2008-10-31 19:18:40
Message-ID: 20081031191840.GA12882 () carbon ! pseudorandom ! co ! uk
[Download RAW message or body]

On Fri, 31 Oct 2008 at 17:23:16 +0200, Alberto Mardegan wrote:
> I was not especially thinking of the desktop, but rather to the Maemo platform 
> and Telepathy specifically: for instance, telepathy connection managers 
> typically communicate with 1-2 processes only

... for very large values of "2" that include Mission Control, the
presence UI, the chat UI, the VoIP UI, and future collaborative stuff.
Sorry, Telepathy is not a good example here!

> Yes, that's true. What I'm more concerned about is those (rare) moments where 
> many messages are exchanged at the same time; for instance, when the network 
> connection goes online the Telepathy connection managers must deliver 
> information on the online contacts, their avatars, a few GetAll methods are 
> called on the Telepathy connections and channels interfaces to retrieve their 
> properties. This might have some sensible impact on the user experience.

This could be optimized by cleverer client-side code in telepathy-glib
(I'm already aware of some low-hanging fruit which I'll be working on
soon) and less round-trippy APIs (ditto) before we go anywhere near altering
D-Bus.

     Simon
_______________________________________________
dbus mailing list
dbus@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dbus
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic