1
我有興趣創建一個模塊,提供30赫茲左右的新數據,並希望將其饋送到應用程序的最低可能延遲(因爲UI問題應用程序需要響應和更新在15-30Hz左右)。進程間通信的高效(低延遲)方式?
我正在考慮爲Android系統服務或內核模塊,我很好奇我的新模塊和其他數據消耗過程之間進行通信的不同方法。
我可以自由地更改Android框架或在本地層工作(如有必要)。
只看Binder API,它看起來相當重量級和緩慢。我是否對,還有什麼替代方案(例如管道文件?)
Binder IPC調用是否涉及上下文切換?
在我看來,共享內存段會提供儘可能低的延遲。 Android在Java級別上對此有支持嗎?