漫漫开发路@Insights找到编译过程中的瓶颈,使用C+Build( 三 )
具体步骤如下:
1.搜索并克隆C++BuildInsightsSDK示例仓库 。
2.针对所需的体系结构(x86或x64)并使用所需的配置(调试或发行版) , 编译Samples.sln解决方案 。 编译出来的可执行文件将从仓库的根目录开始放置到[out///BottleneckCompileFinder]文件夹中 。
3.按照上一章节的步骤进行操作并收集工程编译的信息 。 停止信息收集时 , 请使用[/stopnoanalyze]命令而不是[/stop]命令 。
4.将收集的信息作为第一个参数传递给BottleneckCompileFinder可执行文件 。
如下图所示 , BottleneckCompileFinder可以正确识别libgit项目并发出了警告 。 它还标识了另一个:xdiff , 尽管它对工程编译的时间影响很小而不需要采取任何改进措施 。
文章图片
示例代码解析
- 产品经理路漫漫@微软:今年搞定了,用户6年前给OneDrive提了条建议
- 「iNews新知科技」米途创始人赖洪波:酒店业务已实现盈利前路漫漫
- 「漫漫开发路」滚动条第11章节:更加深入的理解WM_NCCALCSIZE消息
- 漫漫开发路▲3.0.0发布,微软官宣:GSL
- 【漫漫长夜路】美国手机没必要在中国出现了!,终于出手!华为:如果再被针对