12
什麼是一些良好的做法,以獲得更好的時間表現,在應用程序中大量使用D-Bus?D-Bus:性能改進實踐
這裏有一些我們的團隊通過艱苦的磨練校方獲悉:
- 嘗試將數據實體一起組合成一個單一的,大型結構/對象送過來d總線工控機。
- 嘗試讓所有D-Bus流量在您的應用程序/流程中的單個點處進入單個代理,而不是讓它們遍佈整個應用程序/流程。
什麼是一些良好的做法,以獲得更好的時間表現,在應用程序中大量使用D-Bus?D-Bus:性能改進實踐
這裏有一些我們的團隊通過艱苦的磨練校方獲悉:
已經有幾個關於這個問題的Bustle開發了很好的會談是一種工具來幫助您可視化和衡量應用和它說得太多了服務的d-Bus的性能。
也有一些D-Bus API design documentation其中討論如何設計高性能的d-總線的API。最重要的原則是減少您的API需要客戶進行的往返次數。