簡體   English   中英

Visual Studio 2012中的.cpp編譯時間跟蹤

[英].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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM