收集设计成本指标
收集在嵌入式 C 代码中实现设计的成本指标数据
使用设计成本指标来估算在嵌入式 C 代码中实现您的 Simulink® 设计的成本。设计成本指标分析您的模型并报告详细的成本数据,这些数据可以追溯到 Simulink 模型中的模块。
使用 metric.Engine
收集工程中一个或多个设计单元的内存使用量指标数据。使用以下指标分析设计成本:
数据段估计 - 估计为指定模型单元生成的代码的数据段所消耗的内存量,以字节为单位。数据段是对象文件的一部分,或是程序的一个对应地址空间,用来存放代码生成期间使用的已初始化的全局变量和静态局部变量。数据段的大小由源代码中值的大小确定,在运行时不会更改。
运算符计数 - 在生成的代码中使用运算符的加权计数来估计程序的大小。此指标是对生成代码的实际大小的抽象表示,以无单位值形式返回。
您可以使用设计成本指标来确定成本瓶颈,权衡比较多个设计方案,或跟踪更改后的设计成本增长情况。
类
metric.Engine | Collect metric data on models |
metric.Result | Metric data for specified metric algorithm |
主题
- Design Cost Model Metrics
Model metrics that return metric data on design cost for your model.
- How to Collect Design Cost Metrics
Use a script to assess the program size and memory used by code generated from your design.