我想编写一个小应用程序,它可以放在我的任务栏中,并监控Visual Studio一整天都在做什么。具体来说,我真正想知道的是我花了多长时间等待Visual Studio每天构建我的解决方案。
有人能指出我正确的方向吗? Visual Studio SDK中有什么东西可以提供帮助吗?
答案 0 :(得分:10)
因为这只是为了好奇,所以我会选择一个简单的选择......
一种可能是为项目制作预构建和后构建脚本,并记录构建时间的开始/停止。
然后你可以解析日志并找出总时间。
答案 1 :(得分:0)
如果机器仅用于(或大部分)用于开发,则可以在一天的开始和结束时记录任务资源管理器中空闲线程使用的CPU时间。将差异与挂钟时间进行比较将为您提供所使用的总CPU。
答案 2 :(得分:0)
我的解决方案是将构建日志复制到VS中的新文本文件中,搜索文件中的Elapsed时间,将所有出现的内容复制到excel中,在每个项目的构建时间下选择单元格并按下Sigma符号将它们全部添加。需要15秒才能完成: - )