Use ElapsedTimer to measure VS files generation time in GN
BUG=305761
Review URL: https://codereview.chromium.org/1651113002
Cr-Original-Commit-Position: refs/heads/master@{#372912}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 7515aa7db3baae8391162069a8e0af0fbf8d9ade
diff --git a/tools/gn/command_gen.cc b/tools/gn/command_gen.cc
index f85a299..b4faaa5 100644
--- a/tools/gn/command_gen.cc
+++ b/tools/gn/command_gen.cc
@@ -152,16 +152,14 @@
Builder* builder,
Err* err) {
if (ide == kSwitchIdeValueVs) {
- base::TimeTicks begin_vs_gen = base::TimeTicks::Now();
+ base::ElapsedTimer timer;
bool res =
VisualStudioWriter::RunAndWriteFiles(build_settings, builder, err);
if (res &&
!base::CommandLine::ForCurrentProcess()->HasSwitch(switches::kQuiet)) {
- OutputString(
- "Generating Visual Studio projects took " +
- base::Int64ToString(
- (base::TimeTicks::Now() - begin_vs_gen).InMilliseconds()) +
- "ms\n");
+ OutputString("Generating Visual Studio projects took " +
+ base::Int64ToString(timer.Elapsed().InMilliseconds()) +
+ "ms\n");
}
return res;
}