cpp-ipc
cpp-ipc copied to clipboard
请问为何不提供loan的接口
大佬你好~,ipc::sender为何不提供类似loan的接口,很多情况下可以减少一次拷贝: 就比如protobuf的序列化,通过调用SerializeToArray,直接把buffer指定到共享内存块上,这样可以省去一次从用户的内存搬运到共享内存的过程
嗯,最开始设计的时候主要针对的是小内存,因此ipc内部的内存管理并没有作为通用接口开出来。但你说的这个点是有道理的,所以在重构分支里我会想办法把内存申请接口给出来,减少一次深拷贝
感谢回复,期待重构后的版本