从CC.Net记录VC++9(Visual Studio 2008)中的项目生成时间
Log project build times from VC++9 (Visual Studio 2008) from CC.Net
作为我对抗长构建时间战争的一部分(我们的C++解决方案使用Incredbuild构建大约需要一个小时!)我正在努力寻找构建时间热点。我在我的机器上启用了构建时间日志(工具->选项->项目和解决方案->VC++项目设置->构建时间),这正是我想要的(然后我写了一个脚本,为每个项目提取这些日志,并将它们转储到更有用的地方)。
问题是我不能让CI构建做同样的事情。我们正在使用CruiseControl.Net(尽管我正在努力说服团队转移到TeamCity)。过夜构建不使用Incredbuild,因此这非常适合我的日志记录目的。
CC.Net使用一个专用的系统帐户作为服务运行。我已经登录到服务器,使用系统帐户启动了Visual Studio,并应用了"构建时间"设置。但是构建不会显示构建时间。
所以:
(a) 从可能产生影响的服务运行VS有什么特别之处吗?
(b) 从CC.Net运行它有什么特别之处吗(我们使用DevEnv任务来构建整个解决方案——默认安装位置——与我在其中设置的选项相匹配)?
(c) 有没有其他方法可以强迫它记录构建时间(除了使用MSBuild,这现在将是一项艰巨的工作)?
这可能无法提供所需的详细信息,但您可以将统计插件添加到仪表板中。它包含一个项目构建持续时间的图表。
相关文章:
- C++为构建时间获取QDateTime的可靠方法
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 无法在 CLion 中构建 C++ 项目
- 运行同一解决方案的另一个项目的项目
- CMake-按正确顺序将项目与C运行时对象文件链接
- 从持续时间构造std::chrono::system_clock::time_point
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 欧拉项目#8答案是大以获得有效答案
- 一个循环,可以打印所有项目(无论链条多长时间) *指针
- 为ReadThedocs项目优化构建时间
- 将项目添加到 QListWidget 增加设计时间
- 根据执行时间分析C++项目
- 在大型C++项目中,我应该如何检测编译时间的瓶颈
- 编译时间和内存 大型C++项目的使用情况?
- 对于大型C++项目,建议的 Eclipse CDT 配置是什么(索引器需要很长时间)
- 电话簿项目错误.在编译器中并没有发现错误,但当它运行很长时间后就会退出
- 从CC.Net记录VC++9(Visual Studio 2008)中的项目生成时间
- 如果使用预定义的映射,重建项目将花费非常长的时间
- Visual 2013 插件,用于记录您在项目上工作的时间。
- 链接时间优化vs.项目内联;每种方法的局限性