首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android绑定器与unix-socket性能比较

android绑定器与unix-socket性能比较
EN

Stack Overflow用户
提问于 2019-08-19 19:39:33
回答 1查看 713关注 0票数 2

我使用域套接字和协议and编写了一个IPC框架。我在我的x86 ubuntu和一个盒子里比较了绑定器和我的IPC框架。

当数据大小在8字节~ 4K之间时,性能没有大于32K的difference.when数据,我的IPC Framework优于绑定器。我认为bidner只传输数据一次,而域套接字复制两个times.How。我能解释结果吗?(一个盒子应该不会带来性能损失)

EN

回答 1

Stack Overflow用户

发布于 2019-08-31 21:52:06

使用AIDL的绑定器将在复制数据之前编组和解组数据。如果您的IPC不需要该步骤并复制原始数据,那么您将获得明显的速度优势。因此,在Android中复制大块数据通常不是通过Binder完成的。

如果你用HIDLFast Message Queues切换到硬件绑定器,事情看起来可能会有点不同。但是,您不能在框架绑定器中使用HIDL。所以这可能不是你的选择。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57555998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档