使用 -ftime-trace 的 Clang 构建分析工具
-ftime-trace 的 C/C++ 构建分析工具。-ftime-trace 编译标志(参见 博客文章 或 Clang 9 发行说明)可以用来确定在编译 一个 源文件时需要花费的时间。此工具可帮助汇总来自多次编译的时间跟踪报告,并输出"花费时间最长的部分"的摘要:这将在指定的 artifacts_folder 下创建一个名为 ClangBuildAnalyzerSession.txt 的文件,其中包含当前时间戳。artifacts_folder 是您的构建过程预计会生成的编译对象文件(以及时间跟踪报告文件)的位置。
这将加载指定的 artifacts_folder 下所有与 Clang 时间跟踪兼容的 *.json 文件(Clang -ftime-trace 会为每个目标文件生成一个 JSON 文件),处理这些文件并将数据文件存储到二进制 capture_file 中。 1. 运行构建分析: ClangBuildAnalyzer --analyze
暂无开放 Issues,或尚未同步最近议题。