主要内容

生成静态代码度量报告金宝app模型

静态代码度量报告是一个部分包含在HTML代码生成报告。更多信息在生成的代码的静态分析,明白了静态代码度量分析

  1. 生成静态代码度量报告在HTML代码生成报告,打开模型配置参数对话框。在代码生成>报告窗格中,选择生成静态代码度量复选框。如果你的模型包括引用模型,选择生成静态代码度量复选框每个引用模型的配置设置。否则,您不能查看一个单独的静态代码度量报告引用的模型。

    或者,在您生成代码,只生成静态代码度量报告通过使用函数coder.report.generateCodeMetrics

  2. 新闻Ctrl + B建立模型和生成HTML代码生成报告。有关更多信息,请参见生成代码生成报告

  3. 如果HTML代码生成报告不是已经打开,打开报告。在左侧导航窗格中,内容部分中,选择静态代码度量报告

    代码生成报告的内容窗格。静态代码度量突出显示的链接。

    如果你只生成静态代码度量报告,打开报告。默认情况下,静态代码度量报告文件metrics.html生成在当前文件夹。

  4. 看到生成的文件和有多少行代码生成的每个文件,看看文件信息部分。

    文件信息部分的静态代码度量报告。一个表显示了文件名称,列行代码,线路,并为每个文件生成日期。

  5. 鼠标移列标题和一些列值相应的数据的描述。

  6. 如果你的模型,模型包括引用文件信息部分包括一个引用模型列。在本专栏中,单击引用模型名称开放静态代码度量报告。如果静态代码度量报告没有提供一个参考模型,指定生成静态代码度量参考模型中参数的配置设置和重建模型。

  7. 查看生成的代码的全局变量,它们的大小,和访问的数量,请参阅全局变量部分。

    全局变量的静态代码度量报告。表显示了变量名,列大小、读/写和读/写在一个函数中为每一个全局变量。

    读/写列显示的总数读和写访问的全局变量。的读/写功能列显示的最大数量的读和写访问全局变量在一个函数。你使用这些信息来估计打开优化的好处,减少全局引用的数量。有关更多信息,请参见优化全局变量的使用

    点击(+)扩展结构。

    全局变量表扩展到全局变量的结构。

  8. 从报告导航源代码,点击一个全局变量或函数的名字。这些名字是它们的定义超链接。

  9. 查看生成的代码的函数调用树函数信息部分中,点击调用树表的顶部。

    静态代码度量函数信息部分的报告。一个表显示了函数列的名字,积累堆栈大小,自我堆栈大小,行代码,线,为每个函数和复杂性。左列的函数名是由调用树。

    ert_main.c不包括在代码度量分析,因此它不是调用树格式所示。的复杂性列包括每个函数的圈复杂度。

  10. 以表格格式查看功能,点击

    函数部分的信息。左栏中的函数名不是由调用树。

    第二列,、列表的函数调用的函数列在第一列,使用以下标准:

    • 如果一个函数被调用多个函数,列出所有的功能。

    • 如果一个函数没有调用函数,这一列是空的。

    例如,Fueling_Mode被称为,失败fuel_rate_control_step。打电话给网站的数量包括在括号中。失败调用Fueling_Mode两次。

相关的话题