anchor.diff:      }
   
       try {
  -      var contributor = DartCompletionManager(
  -        budget: CompletionBudget(CompletionBudget.defaultDuration),
  -        includedElementKinds: includedElementKinds,
  -        includedElementNames: includedElementNames,
  -        includedSuggestionRelevanceTags: includedSuggestionRelevanceTags,
  -      );
  -
  -      final serverSuggestions2 = await contributor.computeSuggestions(
  -        completionRequest,
  -        performance,
  -      );
  +      final serverSuggestions2 =
  +          await performance.runAsync('computeSuggestions', (performance) async {
  +        var contributor = DartCompletionManager(
  +          budget: CompletionBudget(CompletionBudget.defaultDuration),
  +          includedElementKinds: includedElementKinds,
  +          includedElementNames: includedElementNames,
  +          includedSuggestionRelevanceTags: includedSuggestionRelevanceTags,
  +        );
  +
  +        // `await` required for `performance.runAsync` to count time.
  +        return await contributor.computeSuggestions(
  +          completionRequest,
  +          performance,
  +        );
  +      });
   
         final serverSuggestions = serverSuggestions2.map((serverSuggestion) {
           return serverSuggestion.build();
  
positive.code:     CompletionPerformance? completionPerformance;
      if (fileExtension == '.dart' && !unit.isError) {
        final result = unit.result;
        var performanceOperation = OperationPerformanceImpl('<root>');
  
        serverResultsFuture = await performanceOperation.runAsync(
          'request',
          (performance) async {
            final thisPerformance = CompletionPerformance(
  
negative.code:           completionPerformance = thisPerformance;
            server.performanceStats.completion.add(thisPerformance);
  
            // `await` required for `performance.runAsync` to count time.
            return await _getServerDartItems(
              clientCapabilities,
              unit.result,
              thisPerformance,
              performance,
              offset,
              triggerCharacter,
              token,
  