[flutter_tool] Send build timing to analytics (#34049)
diff --git a/packages/flutter_tools/lib/src/windows/build_windows.dart b/packages/flutter_tools/lib/src/windows/build_windows.dart
index 1d08075..781b095 100644
--- a/packages/flutter_tools/lib/src/windows/build_windows.dart
+++ b/packages/flutter_tools/lib/src/windows/build_windows.dart
@@ -13,6 +13,7 @@
import '../convert.dart';
import '../globals.dart';
import '../project.dart';
+import '../usage.dart';
import 'msbuild_utils.dart';
import 'visual_studio.dart';
@@ -48,6 +49,7 @@
final String configuration = buildInfo.isDebug ? 'Debug' : 'Release';
final String solutionPath = windowsProject.solutionFile.path;
+ final Stopwatch sw = Stopwatch()..start();
// Run the script with a relative path to the project using the enclosing
// directory as the workingDirectory, to avoid hitting the limit on command
// lengths in batch scripts if the absolute path to the project is long.
@@ -78,4 +80,5 @@
if (result != 0) {
throwToolExit('Build process failed');
}
+ flutterUsage.sendTiming('build', 'vs_build', Duration(milliseconds: sw.elapsedMilliseconds));
}