[C++] Visual Studioでコンパイル時間を表示する

Visual Studioでビルドした際にコンパイルやリンクなどの各処理時間とトータルのビルド時間を出力するための設定です。

  1. TOOLS → Options → Projects and Solutions → VC++ Project Settingsに移動
  2. Building TimingをYesに変更(デフォルトはNo)
  3. OK

これでビルドを実行したさいに各ビルド処理毎の処理時間とトータル時間が表示されるようになります。

1>------ Build started: Project: MyProject, Configuration: Release Win32 ------
1>  MyProject.cpp
1>  Generating code
1>  1 of 2048 functions ( 0.0%) were compiled, the rest were copied from previous compilation.
1>    0 functions were new in current compilation
1>    0 functions had inline decision re-evaluated but remain unchanged
1>  Finished generating code
1>  MyProject.vcxproj -> C:\Users\kazuyoshi_aizawa\documents\visual studio 2015\Projects\MyProject\Release\MyProject.exe
1>  MyProject.vcxproj -> C:\Users\kazuyoshi_aizawa\documents\visual studio 2015\Projects\MyProject\Release\MyProject.pdb (Full PDB)
1>
1>Project Performance Summary:
1>     6281 ms  C:\Users\kazuyoshi_aizawa\documents\visual studio 2015\Projects\MyProject\MyProject\MyProject.vcxproj   1 calls
1>               6281 ms  Build  #ビルド時間                1 calls
1>
1>Target Performance Summary:
1>        0 ms  AfterBuildCompileEvent                     1 calls
   ...略...
1>        3 ms  PrepareForBuild                            1 calls
1>        4 ms  FinalizeBuildStatus                        1 calls
1>        8 ms  InitializeBuildStatus                      1 calls
1>       12 ms  SetCABuildNativeEnvironmentVariables       1 calls
1>     2473 ms  Link  #リンク時間                           1 calls
1>     3751 ms  ClCompile  #コンパイル'時間                  1 calls
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です