| Index: pkg/dev_compiler/tool/input_sdk/private/ddc_runtime/operations.dart | 
| diff --git a/pkg/dev_compiler/tool/input_sdk/private/ddc_runtime/operations.dart b/pkg/dev_compiler/tool/input_sdk/private/ddc_runtime/operations.dart | 
| index ee909234851c7681b04721fa3fdc39eb122ef938..5299374ca4c7a8c8b2feb2136cd40eca1b1416ac 100644 | 
| --- a/pkg/dev_compiler/tool/input_sdk/private/ddc_runtime/operations.dart | 
| +++ b/pkg/dev_compiler/tool/input_sdk/private/ddc_runtime/operations.dart | 
| @@ -361,61 +361,6 @@ dsendRepl(obj, method, @rest args) => _callMethodRepl(obj, method, null, args); | 
| dgsendRepl(obj, typeArgs, method, @rest args) => | 
| _callMethodRepl(obj, method, typeArgs, args); | 
|  | 
| -class _MethodStats { | 
| -  final String typeName; | 
| -  final String frame; | 
| -  int count; | 
| - | 
| -  _MethodStats(this.typeName, this.frame) { | 
| -    count = 0; | 
| -  } | 
| -} | 
| - | 
| -Map<String, _MethodStats> _callMethodStats = new Map(); | 
| - | 
| -List<List<Object>> getDynamicStats() { | 
| -  List<List<Object>> ret = []; | 
| - | 
| -  var keys = _callMethodStats.keys.toList(); | 
| - | 
| -  keys.sort( | 
| -      (a, b) => _callMethodStats[b].count.compareTo(_callMethodStats[a].count)); | 
| -  for (var key in keys) { | 
| -    var stats = _callMethodStats[key]; | 
| -    ret.add([stats.typeName, stats.frame, stats.count]); | 
| -  } | 
| - | 
| -  return ret; | 
| -} | 
| - | 
| -clearDynamicStats() { | 
| -  _callMethodStats.clear(); | 
| -} | 
| - | 
| -bool trackProfile = JS('bool', 'dart.global.trackDdcProfile'); | 
| - | 
| -_trackCall(obj) { | 
| -  if (JS('bool', '!#', trackProfile)) return; | 
| - | 
| -  var actual = getReifiedType(obj); | 
| -  String stackStr = JS('String', "new Error().stack"); | 
| -  var stack = stackStr.split('\n    at '); | 
| -  var src = ''; | 
| -  for (int i = 2; i < stack.length; ++i) { | 
| -    var frame = stack[i]; | 
| -    if (!frame.contains('dart_sdk.js')) { | 
| -      src = frame; | 
| -      break; | 
| -    } | 
| -  } | 
| - | 
| -  var actualTypeName = typeName(actual); | 
| -  _callMethodStats | 
| -      .putIfAbsent( | 
| -          "$actualTypeName <$src>", () => new _MethodStats(actualTypeName, src)) | 
| -      .count++; | 
| -} | 
| - | 
| /// Shared code for dsend, dindex, and dsetindex. | 
| _callMethod(obj, name, typeArgs, args, displayName) { | 
| var symbol = _canonicalMember(obj, name); | 
|  |