D-Bus:性能改进实践

时间:2010-07-02 21:46:28

标签: dbus

在利用D-Bus的应用程序中获得更好的时间性能有哪些良好做法?

以下是我们团队通过艰难学校学到的一些知识:

  • 尝试将数据实体组合到一个大型结构/对象中,以通过D-Bus IPC发送。
  • 尝试让所有D-Bus流量在应用程序/流程中的单个点上进入单个代理,而不是让它们遍布整个应用程序/流程。

1 个答案:

答案 0 :(得分:7)

Bustle的开发人员就此问题进行了一些很好的讨论,这是一个帮助您可视化和衡量应用程序的D-Bus性能的工具为它的谈话提供服务。

还有一些D-Bus API design documentation讨论了如何设计高性能的D-Bus API。最重要的原则是减少API要求客户进行的往返次数。