Reputation: 12481
What are some good practices to obtain better time performance in applications that heavily utilize D-Bus?
Here are a few that our team has learned through the school of hard knocks:
Upvotes: 13
Views: 4599
Reputation: 1460
There have been a couple of good talks on this subject by the developer of Bustle which is a tool to help you visualise and measure the D-Bus performance of your application and the services its talking too.
There is also some D-Bus API design documentation which discusses how to design performant D-Bus APIs. The most important principle is to reduce the number of round-trips your API requires clients to make.
Upvotes: 7