执行时间测量和分析
这个例子展示了如何分析模型执行性能仿真软件®桌面实时™。金宝app的例子是一个多重速率的多任务模型,执行耗时操作矩阵乘法和寻找最低的结果矩阵乘积。这是两个不同的矩阵大小做两个不同的采样率。
返回的任务级别的性能信息是执行时间。第一个输出端口显示每个基准利率的执行总时间整个模型的步骤。第二个输出端口显示了每个任务的执行时间。
进一步细化性能分析,两个任务之一是检测获得块级别的信息。添加时间戳模块捕获模块的输入和输出信号的时间戳是调查。通过对输入和输出信号减去时间戳,执行时间的街区。
注意:必须运行在这个例子运行在内核模式和需要仿真软件编码器™。金宝app
切换到在*上运行在内核模式中,桌面实时选项卡上,选择模式>运行在内核。
实时执行开始,点击在实时运行。
模型构建,连接到仿真软件金宝app运行在内核模式,并开始。
打开模型
open_system (fullfile (matlabroot,“工具箱”,“sldrt”,“sldrtexamples”,“sldrtex_profiling”));
关闭开放的范围
close_system (find_system (gcs,“BlockType”,“范围”));
清理模型
清晰的关闭所有bdclose所有