使用IncrediBuild的build Monitor和Visual Studio 2019可视化您的构建

先是看到你的身材,然后才是真正的身材。这种差异可能是相当戏剧性的,揭示了一个新的世界的可能性。作为工作的一部分 IncrediBuild和Visual Studio之间的合作关系 ,您可以直接在VisualStudio中享受这些可能性。

null

我们之前讨论过不可信构建 ,一种软件加速技术,可以加快构建、测试和其他开发过程时间。虽然IncrediBuild的解决方案主要以其令人印象深刻的开发加速功能而闻名,但还有另一个非常有趣的功能需要注意: 不可信构建的构建监视器 工具。这个优雅的构建可视化工具用一个圆滑、直观的图形用户界面替换了旧的文本输出,将构建转换为一个可视化实体,您可以轻松地使用它,并帮助您发现长时间的持续时间、错误、警告、瓶颈和依赖项。

让我们看看我们都习惯使用的标准文本输出:

图片[1]-使用IncrediBuild的build Monitor和Visual Studio 2019可视化您的构建-yiteyi-C++库

现在看一下使用credituild的build Monitor工具(无缝集成到visualstudio体验中)生成的外观(请参阅本文底部有关从visualstudio中调用credituild的build Monitor的其他信息):

图片[2]-使用IncrediBuild的build Monitor和Visual Studio 2019可视化您的构建-yiteyi-C++库

每种颜色代表构建任务状态,允许您立即确定哪些构建任务执行时没有出现问题,哪些需要您注意。条形宽度表示特定任务的持续时间,侧边导航栏显示执行任务的特定机器和核心。

然而,这并不是全部。该工具还包括:

  • 定制功能 –build top graph可定制,使您能够跟踪相关的性能指标,如CPU使用率、准备执行的任务、内存使用率、I/O等。
  • 重播 –您可以重放构建过程以检查其执行情况并与团队共享
  • 图片[3]-使用IncrediBuild的build Monitor和Visual Studio 2019可视化您的构建-yiteyi-C++库
  • 间隙检测 –您可以通过快速检测具有长持续时间、错误、警告、瓶颈、不需要的依赖项、间隙等的任务来提高构建质量。
  • 图片[4]-使用IncrediBuild的build Monitor和Visual Studio 2019可视化您的构建-yiteyi-C++库
  • 显示类型 –您可以在显示类型之间切换:
    • 进度显示 –这是上面讨论的彩色显示器
    • 图片[5]-使用IncrediBuild的build Monitor和Visual Studio 2019可视化您的构建-yiteyi-C++库
  • 输出显示器 –允许您查看整个生成的输出文本,类似于VisualStudio生成的文本。双击进度显示中的任务将直接跳转到任务的文本输出。
  • 图片[6]-使用IncrediBuild的build Monitor和Visual Studio 2019可视化您的构建-yiteyi-C++库
    • 项目显示 –允许您区分每个项目/配置的标准输出,以及表示项目生成状态的状态栏。
    • 图片[7]-使用IncrediBuild的build Monitor和Visual Studio 2019可视化您的构建-yiteyi-C++库
  • 摘要显示 -提供所有生成信息的概述,包括总生成时间。
  • 图片[8]-使用IncrediBuild的build Monitor和Visual Studio 2019可视化您的构建-yiteyi-C++库

如果你想看到这个工具更生动的演示, 这里是一个演示视频的不可信的建设的建设监测工具 .

可视化并加速构建

DimeBug的构建监控工具与MaundBug的主要好处携手共进:它通过使您能够使用网络中其他机器的空闲CPU周期来有效地加速C++的构建,有效地将每个本地机器或构建服务器变成具有数十个内核的虚拟超级计算机。我们已经讨论了在单个开发机器上构建时,IncrediBuild对构建时间的影响 在以前的博客文章中 . 但是,为了充分发挥IncrediBuild的潜力,并充分利用其全部加速功能,建议将其部署到更多的机器和核心上。只需将同事的IncrediBuild代理与您的代理连接起来,你们每个人都将能够无缝地使用连接在一起的所有机器的聚合空闲CPU能力。

visualstudio2019允许您免费利用这些功能(对于本地计算机),并在软件开发中获得真正的速度提升。

如何从VisualStudio安装程序安装IncrediBuild

一旦你有 下载了Visual Studio 2019安装程序, 难以置信的建筑 作为C++工作负载的可选组件。

图片[9]-使用IncrediBuild的build Monitor和Visual Studio 2019可视化您的构建-yiteyi-C++库 选中“不可信构建”复选框后,VisualStudio安装将在“扩展”菜单下附带一个子菜单“不可信构建”。

有关在Visual Studio中安装IncrediBuild的详细信息,请 访问Visual Studio Marketplace上的IncrediBuild .

如何 援引 Visual Studio 2019中的生成监视器显示(以及难以置信的生成加速功能)

在visualstudio中安装了IncrediBuild之后,在使用IncrediBuild启动生成时,您将可以使用生成监视器显示。

要使用increduild启动构建,只需导航到“Extensions”菜单并选择其中一个构建选项(build Solution/Rebuild Solution/Clean Solution)。如果您已经通过IncrediBuild启动了一个构建,并且希望在构建监视器上查看当前构建,只需导航到“视图”菜单并选择“IncrediBuild监视器”。

图片[10]-使用IncrediBuild的build Monitor和Visual Studio 2019可视化您的构建-yiteyi-C++库

和我们谈谈

我们鼓励您 下载Visual Studio 2019 再试试这个 难以置信的建筑 功能。我们可以通过下面的评论或电子邮件联系我们(visualcpp@microsoft.com). 如果在visualstudio中遇到其他问题或有其他建议,可以使用 报告问题 工具或直接访问 Visual Studio开发人员社区 . 你也可以在Twitter上找到我们( @视觉 ).

© 版权声明
THE END
喜欢就支持一下吧
点赞1 分享