[英].cpp compile time tracking in Visual Studio 2012
我必須跟蹤每個項目中每個.cpp的編譯時間。 無法使用VS
默認時間跟蹤,因為此工具可跟蹤項目的時間,而不是每個.cpp
。
你有任何想法如何做到這一點?
實際上,這並不難做到,並且可以在Visual Studio中使用。 這是一個未記錄的功能(圖...),但是可以很好地報告各個編譯時間。 這是一個例子
3>------ Build started: Project: SomeProject, Configuration: Debug x64 ------
3> stdafx.cpp
3> time(C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\c1xx.dll)=1.468s
3> time(C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\c2.dll)=0.048s
3> SortStringArray.cpp
3> time(C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\c1xx.dll)=0.030s
3> Registry.cpp
3> time(C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\c1xx.dll)=0.026s
3> PropertyRoot.cpp
3> time(C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\c1xx.dll)=0.255s
要啟用此功能,您需要為要跟蹤的每個項目將未記錄的編譯開關/ Bt添加到C / C ++命令行的其他選項 。 有關可用於計時的更多信息,請查看VC ++ Team Blog Post 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.