[systemd-devel] sd-bus vs gdbus on dbus-daemon
Umut Tezduyar Lindskog
umut at tezduyar.com
Wed Apr 29 07:08:50 PDT 2015
Hi,
We [1] have noticed that there could be up to %50 performance gain on
using sd-bus over gdbus on dbus-daemon. For this reason, we have high
interest in using sd-bus. What are the plans in terms of making sd-bus
API public?
Details of the test [2]:
gdbus.c
- g_dbus_proxy_new_for_bus_sync()
- 50 x g_dbus_proxy_call_sync()
sdbus.c
- sd_bus_open_system()
- 50 x sd_bus_get_property()
Two applications are run with "ltrace", "perf stat -e cycles", "time"
and the results are compared.
[1] - Most of the work is done by Jonatan Nilsson, I have added minor points.
[2] - Full implementation details -
https://drive.google.com/open?id=1O3FEnpdZ2auisYalKT6qJTiNV9cfDxya_qisbpGj3MQ&authuser=0
More information about the systemd-devel
mailing list