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 能够统一收集并比较数据,不论数据来源是哪里。将鼠标悬停于条栏之上,可查看任务命令行:
双击任务,您即可查看相关的文本输出: