Build Monitor 概览

Build Monitor 允许您以可视化方式查看构建进度。该功能与基于文本的常规输出相比拥有重要优势,例如能够对构建进行分析,从而更加轻松地检测错误、查找瓶颈以及修复当前阻碍构建进度的问题。

将您的构建转换为直观的可视化 UI

Incredibuild Build Monitor 将您的旧文本输出替换为了时尚直观的图表 UI。不用再烦恼挖掘长文本输出的冗长过程。不用再去寻找错误、瓶颈和依赖项,它们现在就在您面前,方便您查看

离开难以破译的成堆文本:

来到以图表形式准确显示您构建的界面:

回顾并重现您的构建过程

将构建记录倒回,看看进程是如何执行的,以及各项操作是如何发生的。将您的构建执行共享给其他团队成员,便于他们将其倒回,并进一步分析执行结果:

在四种不同的显示类型之间切换

借助 Build Monitor,您可以通过四种不同的显示类型查看构建进程与输出。用最便捷的方式在各种显示类型之间切换,以获取您的构建全貌:

Progress Display

您可以放松安坐,等待构建文件转换为彩色条即可。颜色代表了相关文件的状态,您看颜色就可以判断哪些文件的构建有问题,哪些没问题:

Output Display

查看整个构建的输出文本,这些文本与 Microsoft Visual Studio 构建所生成的文本类似:

Projects Display

清晰地区分不同项目基于文本的输出消息,包括警告和错误消息:

请注意,这要求Initiator 机器上的 Visual Studio 有一个英语语言包。

Build Cache 详细信息

查看一个详细的 Build Cache 命中/未命中报告,报告中包含每个任务的详尽信息,包括命中或未命中,如果缓存未命中,它将向您显示未命中的原因。有关详细信息,请参阅Build Cache - 监控和诊断效率

Summary Display

在宏观层面进行概览,同一处即可查看有关当前构建的全部信息和统计数据。

如果您在使用 Build Cache 压缩,磁盘上的大小将小于提交项目的大小。

轻松找出间隙、错误以及瓶颈

无需再在输出堆栈中寻找指针。只需一眼,即可检测出持续时间过长,或存在错误、警告、瓶颈、依赖项以及间隙等情况的任务,从而轻松改进您的构建质量:

自定义您的自有构建图表

选择您关心的参数,并将其转换为可视化图表。以可视化方式持续跟踪十多个相关 KPI,如 CPU 利用率、待执行的就绪任务、内存利用率、I/O 等。

无缝集成至 Visual Studio 体验

Incredibuild 已经集成了 Visual Studio。您可以直接在便捷的 Visual Studio 中享受 Build Monitor 的可视化功能:

统一收集执行数据

无论您在何种平台运行何种类型的执行,都无妨。Build Monitor 能够统一收集并比较数据,不论数据来源是哪里。将鼠标悬停于条栏之上,可查看任务命令行:

双击任务,您即可查看相关的文本输出: