主要内容

Memcpy 阈值(字节)

memcpymemset 优化的最小大小

描述

App 配置窗格:高级

配置对象:coder.MexCodeConfig | coder.CodeConfig | coder.EmbeddedCodeConfig

Memcpy 阈值(字节) 参数指定用于 memcpymemset 优化的最小大小(以字节为单位)。

为了优化用于复制连续数组元素的生成代码,代码生成器会尝试通过调用 memcpy 来替换代码。为了优化对连续数组元素进行字面常量赋值的生成代码,代码生成器会尝试通过调用 memset 来替换代码。

字节数是要复制或分配的数组元素数乘以 C/C++ 数据类型所需的字节数。

如果要复制或分配的元素数是可变的(在编译时未知),则代码生成器会忽略 Memcpy 阈值(字节) 参数。

依赖关系

要启用此参数,请选中使用 memcpy 进行向量赋值复选框。

设置

64 | 正整数

用于 memcpymemset 优化的最小大小(以字节为单位),指定为正整数。此设置的默认值为 64。

编程用法

属性:MemcpyThreshold
值:64 | 正整数
默认值:64

版本历史记录

在 R2011a 中推出