开发者
资源
[object Object]

【优先级】高

【描述】在使用搬运API时,应该尽可能地通过配置搬运控制参数实现连续搬运或者固定间隔搬运,避免使用for循环,二者效率差距极大。如下图示例,图片的每一行为16KB,需要从每一行中搬运前2KB,针对这种场景,使用for循环遍历每行,每次仅能搬运2KB。若直接配置DataCopyParams参数(包含srcStride/dstStride/blockLen/blockCount),则可以达到一次搬完的效果,每次搬运32KB;参考章节介绍的搬运数据量和实际带宽的关系,建议一次搬完。

图 1 待搬运数据排布[object Object][object Object]

【反例】

[object Object]

【正例】

[object Object]