Comparing Using D-Bus Client Calls from Rust and Ruby
Hi everyone, we published new blog post where we try to use and measure D-Bus calling from ruby and from rust and do some measurements and a bit of explanations there. https://yast.opensuse.org/blog/2023-03-07/ruby-rust-dbus-speed Josef
On 3/11/23 00:10, josef Reidinger wrote:
Hi everyone, we published new blog post where we try to use and measure D-Bus calling from ruby and from rust and do some measurements and a bit of explanations there.
https://yast.opensuse.org/blog/2023-03-07/ruby-rust-dbus-speed
I'd be interested to see if there is a notable difference between running dbus-daemon and dbus-broker as the system dbus server, the latter will likely be the default for ALP. -- Simon Lees (Simotek) http://simotek.net Emergency Update Team keybase.io/simotek SUSE Linux Adelaide Australia, UTC+10:30 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
Try "hyperfine" to run your benchmarks, can easily set the number of
runs, have "warm" starts, skip the shell etc.
On Fri, Mar 10, 2023 at 10:39 AM josef Reidinger
Hi everyone, we published new blog post where we try to use and measure D-Bus calling from ruby and from rust and do some measurements and a bit of explanations there.
https://yast.opensuse.org/blog/2023-03-07/ruby-rust-dbus-speed
Josef
On Sat, 11 Mar 2023 10:17:40 -0300
Cristian Rodríguez
Try "hyperfine" to run your benchmarks, can easily set the number of runs, have "warm" starts, skip the shell etc.
On Fri, Mar 10, 2023 at 10:39 AM josef Reidinger
wrote: Hi everyone, we published new blog post where we try to use and measure D-Bus calling from ruby and from rust and do some measurements and a bit of explanations there.
https://yast.opensuse.org/blog/2023-03-07/ruby-rust-dbus-speed
Josef
Thanks for tip. I will give it a try. But here cold start is intentional as we have in CLI some commands that is basically just single dbus call with some data processing around. So cold start is what real user will do when use it in their scripts. Josef
participants (3)
-
Cristian Rodríguez
-
josef Reidinger
-
Simon Lees