【发布时间】:2010-12-06 19:13:55
【问题描述】:
我想编写一个小应用程序,它可以放在我的任务栏中并监控 Visual Studio 一整天都在做什么。具体来说,我真正想弄清楚的是,我每天在 Visual Studio 上等待多长时间来构建我的解决方案。
有人能指出我正确的方向吗? Visual Studio SDK 中有什么可以帮助的吗?
【问题讨论】:
标签: visual-studio build profiling
我想编写一个小应用程序,它可以放在我的任务栏中并监控 Visual Studio 一整天都在做什么。具体来说,我真正想弄清楚的是,我每天在 Visual Studio 上等待多长时间来构建我的解决方案。
有人能指出我正确的方向吗? Visual Studio SDK 中有什么可以帮助的吗?
【问题讨论】:
标签: visual-studio build profiling
由于这只是出于好奇,我会选择一个简单的选择...
一种可能性是为您的项目制作一个预构建和构建后脚本,并记录构建时间的开始/停止。
然后您可以只解析日志并计算总时间。
【讨论】:
如果机器仅(或主要)用于开发,您可以在任务资源管理器中记录空闲线程在一天开始和结束时使用的 CPU 时间。将差异与挂钟时间进行比较,即可得出所使用的 CPU 总量。
【讨论】:
我的解决方案是将构建日志复制到 VS 中的新文本文件中,在文件中搜索 Time Elapsed,将所有出现的事件复制到 excel 中选择每个项目的构建时间下的单元格,然后按 Sigma 符号将它们全部添加。完成需要 15 秒 :-)
【讨论】: