D-Bus: практика улучшения производительности - PullRequest
12 голосов
/ 03 июля 2010

Каковы некоторые хорошие практики для достижения лучшей производительности времени в приложениях, которые интенсивно используют D-Bus ?

Вот некоторые из них, которым наша команда научиласьШкола жестких ударов:

  • Попробуйте объединить объекты данных вместе в одну большую структуру / объект для отправки через D-Bus IPC.
  • Попробуйте использовать все D-Busтрафик поступает в один прокси в одной точке вашего приложения / процесса, а не распространяется по всему приложению / процессу.

1 Ответ

7 голосов
/ 26 февраля 2012

Разработчик Bustle , который помогает визуализировать и измерять производительность шины D-Bus для вашего приложения и , провел несколько хороших бесед на эту тему.сервисы тоже говорят.

Существует также некоторая документация по разработке API-интерфейса D-Bus , в которой рассматривается, как разрабатывать эффективные API-интерфейсы D-Bus.Самый важный принцип заключается в сокращении количества обходов, которые ваш API требует от клиентов.

...