anchor.diff:            _devFS.baseUri.resolve(entryPath).toFilePath();
         String devicePackagesPath =
             _devFS.baseUri.resolve('.packages').toFilePath();
  +      if (benchmarkMode)
  +        vmReloadTimer.start();
         Map<String, dynamic> reloadReport =
             await currentView.uiIsolate.reloadSources(
                 pause: pause,
  
positive.code:       printError('Hot reload failed:\ncode = $errorCode\nmessage = $errorMessage\n$st');
        return new OperationResult(errorCode, errorMessage);
      }
      // Reload the isolate.
      await currentView.uiIsolate.reload();
      // We are now running from source.
  
negative.code:     final bool shouldReportReloadTime = !_runningFromSnapshot;
      Stopwatch reloadTimer = new Stopwatch();
      reloadTimer.start();
      Stopwatch devFSTimer;
      Stopwatch vmReloadTimer;
      Stopwatch reassembleTimer;
      if (benchmarkMode) {
        devFSTimer = new Stopwatch();
        devFSTimer.start();
        vmReloadTimer = new Stopwatch();
        reassembleTimer = new Stopwatch();
      }
      bool updatedDevFS = await _updateDevFS();
      if (benchmarkMode) {
        devFSTimer.stop();
        // Record time it took to synchronize to DevFS.
        benchmarkData['hotReloadDevFSSyncMilliseconds'] =
              devFSTimer.elapsed.inMilliseconds;
      }
      if (!updatedDevFS)
        return new OperationResult(1, 'Dart Source Error');
      String reloadMessage;
  