{
    "path": "$OET_PATH/testcases/function_test/pkg_test/gperftools/pprof",
    "machine num": 1,
    "cases": [
        {
            "name": "test_pprof_pprof_text",
            "desc": "使用文本模式生成报告"
        },
        {
            "name": "test_pprof_pprof_web",
            "desc": "在Web浏览器中显示带注释的调用图"
        },
        {
            "name": "test_pprof_pprof_gv",
            "desc": "通过gv显示带注释的调用图"
        },
        {
            "name": "test_pprof_pprof_evince",
            "desc": "生成PDF并用evince显示"
        },
        {
            "name": "test_pprof_pprof_callgrind",
            "desc": "以callgrind格式输出到标准输出"
        },
        {
            "name": "test_pprof_pprof_dot",
            "desc": "生成DOT文件到标准输出"
        },
        {
            "name": "test_pprof_pprof_ps",
            "desc": "生成Postscript到标准输出"
        },
        {
            "name": "test_pprof_pprof_pdf",
            "desc": "生成PDF到标准输出"
        },
        {
            "name": "test_pprof_pprof_svg",
            "desc": "生成SVG到标准输出"
        },
        {
            "name": "test_pprof_pprof_gif",
            "desc": "生成GIF到标准输出"
        },
        {
            "name": "test_pprof_pprof_raw",
            "desc": "生成符号化的pprof数据"
        },
        {
            "name": "test_pprof_pprof_collapsed",
            "desc": "生成用于构建火焰图的折叠堆栈"
        },
        {
            "name": "test_pprof_pprof_list_regexp",
            "desc": "生成匹配正则表达式例程的源代码清单"
        },
        {
            "name": "test_pprof_pprof_disasm_regexp",
            "desc": "生成匹配正则表达式例程的反汇编"
        },
        {
            "name": "test_pprof_pprof_symbols",
            "desc": "打印给定地址的demangled符号名称"
        },
        {
            "name": "test_pprof_pprof_stacks",
            "desc": "生成类似于堆分析器的堆栈跟踪（需要--text）"
        },
        {
            "name": "test_pprof_pprof_cum",
            "desc": "按累积数据排序"
        },
        {
            "name": "test_pprof_pprof_base_base",
            "desc": "在显示前从分析文件中减去基准分析文件"
        },
        {
            "name": "test_pprof_pprof_seconds_num",
            "desc": "设置动态分析的时间长度"
        },
        {
            "name": "test_pprof_pprof_add_lib_file",
            "desc": "从给定库中读取额外的符号和行信息"
        },
        {
            "name": "test_pprof_pprof_lib_prefix_dir",
            "desc": "设置库路径前缀的逗号分隔列表"
        },
        {
            "name": "test_pprof_pprof_no_strip_temp",
            "desc": "不从函数名中去除模板参数"
        },
        {
            "name": "test_pprof_pprof_addresses",
            "desc": "在地址级别报告"
        },
        {
            "name": "test_pprof_pprof_lines",
            "desc": "在源代码行级别报告"
        },
        {
            "name": "test_pprof_pprof_functions",
            "desc": "在函数级别报告（默认）"
        },
        {
            "name": "test_pprof_pprof_files",
            "desc": "在源文件级别报告"
        },
        {
            "name": "test_pprof_pprof_inuse_space",
            "desc": "显示正在使用的（兆）字节数（默认）"
        },
        {
            "name": "test_pprof_pprof_inuse_objects",
            "desc": "显示正在使用的对象数"
        },
        {
            "name": "test_pprof_pprof_alloc_space",
            "desc": "显示已分配的（兆）字节数"
        },
        {
            "name": "test_pprof_pprof_alloc_objects",
            "desc": "显示已分配的对象数"
        },
        {
            "name": "test_pprof_pprof_show_bytes",
            "desc": "以字节为单位显示空间"
        },
        {
            "name": "test_pprof_pprof_drop_negative",
            "desc": "忽略负差异"
        },
        {
            "name": "test_pprof_pprof_total_delay",
            "desc": "显示每个区域的总延迟（默认）"
        },
        {
            "name": "test_pprof_pprof_contentions",
            "desc": "显示每个区域的延迟次数"
        },
        {
            "name": "test_pprof_pprof_mean_delay",
            "desc": "显示每个区域的平均延迟"
        },
        {
            "name": "test_pprof_pprof_nodecount_num",
            "desc": "最多显示指定数量的节点"
        },
        {
            "name": "test_pprof_pprof_nodefraction_f",
            "desc": "隐藏低于指定分数*总量的节点"
        },
        {
            "name": "test_pprof_pprof_edgefraction_f",
            "desc": "隐藏低于指定分数*总量的边"
        },
        {
            "name": "test_pprof_pprof_maxdegree_num",
            "desc": "设置每个节点的最大入/出边数"
        },
        {
            "name": "test_pprof_pprof_focus_regexp",
            "desc": "聚焦于匹配正则表达式的节点"
        },
        {
            "name": "test_pprof_pprof_ignore_regexp",
            "desc": "忽略匹配正则表达式的节点"
        },
        {
            "name": "test_pprof_pprof_scale_num",
            "desc": "设置GV缩放"
        },
        {
            "name": "test_pprof_pprof_heapcheck",
            "desc": "使对象计数非0的节点（即直接泄漏生成器）更明显"
        },
        {
            "name": "test_pprof_pprof_no_auto_signal_frm",
            "desc": "自动丢弃总是相同的第二帧（仅CPU分析）"
        },
        {
            "name": "test_pprof_pprof_show_addresses",
            "desc": "在适用时始终显示地址"
        },
        {
            "name": "test_pprof_pprof_tools_prefix_or_binary_fullpath",
            "desc": "设置对象工具路径名的PATH"
        },
        {
            "name": "test_pprof_pprof_test",
            "desc": "运行单元测试"
        },
        {
            "name": "test_pprof_pprof_version",
            "desc": "显示版本信息"
        },
        {
            "name": "test_pprof_pprof_help",
            "desc": "显示帮助信息"
        },
        {
            "name": "test_pprof_pprof_interactive",
            "desc": "以交互模式运行"
        },
        {
            "name": "test_pprof_pprof_focus_regexp_ignore_regexp",
            "desc": "聚焦于包含Mutex但不包含string的代码路径"
        },
        {
            "name": "test_pprof_pprof-symbolize_text",
            "desc": "使用文本模式输出分析报告"
        },
        {
            "name": "test_pprof_pprof-symbolize_web",
            "desc": "在网页浏览器中显示带注释的调用图"
        },
        {
            "name": "test_pprof_pprof-symbolize_gv",
            "desc": "通过gv显示带注释的调用图"
        },
        {
            "name": "test_pprof_pprof-symbolize_evince",
            "desc": "生成并显示PDF报告"
        },
        {
            "name": "test_pprof_pprof-symbolize_callgrind",
            "desc": "以callgrind格式输出到标准输出"
        },
        {
            "name": "test_pprof_pprof-symbolize_dot",
            "desc": "生成DOT格式文件到标准输出"
        },
        {
            "name": "test_pprof_pprof-symbolize_ps",
            "desc": "生成PostScript到标准输出"
        },
        {
            "name": "test_pprof_pprof-symbolize_pdf",
            "desc": "生成PDF到标准输出"
        },
        {
            "name": "test_pprof_pprof-symbolize_svg",
            "desc": "生成SVG到标准输出"
        },
        {
            "name": "test_pprof_pprof-symbolize_gif",
            "desc": "生成GIF到标准输出"
        },
        {
            "name": "test_pprof_pprof-symbolize_raw",
            "desc": "生成符号化的pprof数据"
        },
        {
            "name": "test_pprof_pprof-symbolize_collapsed",
            "desc": "生成用于构建火焰图的折叠堆栈"
        },
        {
            "name": "test_pprof_pprof-symbolize_stacks",
            "desc": "生成类似堆分析器的堆栈跟踪"
        },
        {
            "name": "test_pprof_pprof-symbolize_list",
            "desc": "生成匹配例程的源代码列表"
        },
        {
            "name": "test_pprof_pprof-symbolize_disasm",
            "desc": "生成匹配例程的反汇编"
        },
        {
            "name": "test_pprof_pprof-symbolize_symbols",
            "desc": "打印给定地址的demangled符号名称"
        },
        {
            "name": "test_pprof_pprof-symbolize_lines",
            "desc": "在源代码行级别报告"
        },
        {
            "name": "test_pprof_pprof-symbolize_addresses",
            "desc": "在地址级别报告"
        },
        {
            "name": "test_pprof_pprof-symbolize_functions",
            "desc": "在函数级别报告"
        },
        {
            "name": "test_pprof_pprof-symbolize_files",
            "desc": "在源文件级别报告"
        },
        {
            "name": "test_pprof_pprof-symbolize_cum",
            "desc": "按累积数据排序"
        },
        {
            "name": "test_pprof_pprof-symbolize_base",
            "desc": "在显示前从profile中减去基准profile"
        },
        {
            "name": "test_pprof_pprof-symbolize_interactive",
            "desc": "以交互模式运行"
        },
        {
            "name": "test_pprof_pprof-symbolize_seconds",
            "desc": "设置动态profile的采集时长"
        },
        {
            "name": "test_pprof_pprof-symbolize_add_lib",
            "desc": "从指定库读取额外的符号和行信息"
        },
        {
            "name": "test_pprof_pprof-symbolize_lib_prefix",
            "desc": "设置库路径前缀列表"
        },
        {
            "name": "test_pprof_pprof-symbolize_no_strip_temp",
            "desc": "不从函数名中剥离模板参数"
        },
        {
            "name": "test_pprof_pprof-symbolize_inuse_space",
            "desc": "显示正在使用的内存空间（兆字节）"
        },
        {
            "name": "test_pprof_pprof-symbolize_inuse_objects",
            "desc": "显示正在使用的对象数量"
        },
        {
            "name": "test_pprof_pprof-symbolize_alloc_space",
            "desc": "显示已分配的内存空间（兆字节）"
        },
        {
            "name": "test_pprof_pprof-symbolize_alloc_objects",
            "desc": "显示已分配的对象数量"
        },
        {
            "name": "test_pprof_pprof-symbolize_show_bytes",
            "desc": "以字节为单位显示空间"
        },
        {
            "name": "test_pprof_pprof-symbolize_drop_negative",
            "desc": "忽略负差异"
        },
        {
            "name": "test_pprof_pprof-symbolize_total_delay",
            "desc": "显示每个区域的总延迟"
        },
        {
            "name": "test_pprof_pprof-symbolize_contentions",
            "desc": "显示每个区域的延迟次数"
        },
        {
            "name": "test_pprof_pprof-symbolize_mean_delay",
            "desc": "显示每个区域的平均延迟"
        },
        {
            "name": "test_pprof_pprof-symbolize_nodecount",
            "desc": "设置显示的最大节点数"
        },
        {
            "name": "test_pprof_pprof-symbolize_nodefraction",
            "desc": "隐藏低于总比例阈值的节点"
        },
        {
            "name": "test_pprof_pprof-symbolize_edgefraction",
            "desc": "隐藏低于总比例阈值的边"
        },
        {
            "name": "test_pprof_pprof-symbolize_maxdegree",
            "desc": "设置每个节点的最大入/出边数"
        },
        {
            "name": "test_pprof_pprof-symbolize_focus",
            "desc": "聚焦于匹配正则表达式的节点"
        },
        {
            "name": "test_pprof_pprof-symbolize_ignore",
            "desc": "忽略匹配正则表达式的节点"
        },
        {
            "name": "test_pprof_pprof-symbolize_scale",
            "desc": "设置GV缩放比例"
        },
        {
            "name": "test_pprof_pprof-symbolize_heapcheck",
            "desc": "使对象计数非零的节点（即直接泄漏生成器）更可见"
        },
        {
            "name": "test_pprof_pprof-symbolize_no_auto_signal_frm",
            "desc": "自动丢弃总是相同的第二帧（仅CPU profile）"
        },
        {
            "name": "test_pprof_pprof-symbolize_show_addresses",
            "desc": "适用时始终显示地址"
        },
        {
            "name": "test_pprof_pprof-symbolize_tools",
            "desc": "设置对象工具路径名的PATH"
        },
        {
            "name": "test_pprof_pprof-symbolize_version",
            "desc": "显示版本信息"
        },
        {
            "name": "test_pprof_pprof-symbolize_help",
            "desc": "显示帮助信息"
        },
        {
            "name": "test_pprof_install_check",
            "desc": "检查pprof工具是否已安装"
        },
        {
            "name": "test_pprof_cpu_profile",
            "desc": "分析CPU性能瓶颈"
        },
        {
            "name": "test_pprof_heap_profile",
            "desc": "分析内存使用与泄漏"
        },
        {
            "name": "test_pprof_text_output",
            "desc": "生成文本格式性能报告"
        },
        {
            "name": "test_pprof_web_ui",
            "desc": "通过Web界面查看分析结果"
        },
        {
            "name": "test_pprof_flamegraph",
            "desc": "生成火焰图数据"
        },
        {
            "name": "test_pprof_list_source",
            "desc": "列出热点函数源代码"
        },
        {
            "name": "test_pprof_top_functions",
            "desc": "显示消耗资源最多的函数"
        }
    ]
}