D-Bus:性能改进实践

问题描述:

什么是一些良好的做法,以获得更好的时间表现,在应用程序中大量使用D-BusD-Bus:性能改进实践

这里有一些我们的团队通过艰苦的磨练校方获悉:

  • 尝试将数据实体一起组合成一个单一的,大型结构/对象送过来d总线工控机。
  • 尝试让所有D-Bus流量在您的应用程序/流程中的单个点处进入单个代理,而不是让它们遍布整个应用程序/流程。

已经有几个关于这个问题的Bustle开发了很好的会谈是一种工具来帮助您可视化和衡量应用它说得太多了服务的d-Bus的性能。

也有一些D-Bus API design documentation其中讨论如何设计高性能的d-总线的API。最重要的原则是减少您的API需要客户进行的往返次数。