anchor.diff:        printError('Hot reload failed:\ncode = $errorCode\nmessage = $errorMessage\n$st');
         return new OperationResult(errorCode, errorMessage);
       }
  +    if (benchmarkMode) {
  +      // Record time it took for the VM to reload the sources.
  +      vmReloadTimer.stop();
  +      benchmarkData['hotReloadVMReloadMilliseconds'] =
  +          vmReloadTimer.elapsed.inMilliseconds;
  +    }
  +    if (benchmarkMode)
  +      reassembleTimer.start();
       // Reload the isolate.
       await currentView.uiIsolate.reload();
       // We are now running from source.
  
positive.code:     final bool shouldReportReloadTime = !_runningFromSnapshot;
      Stopwatch reloadTimer = new Stopwatch();
      reloadTimer.start();
      bool updatedDevFS = await _updateDevFS();
      if (!updatedDevFS)
        return new OperationResult(1, 'Dart Source Error');
      String reloadMessage;
  
negative.code:           _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,
  