MCPcopy Index your code
hub / github.com/angular/angular / measureCallback

Function measureCallback

packages/zone.js/test/performance/performance_setup.js:187–204  ·  view source on GitHub ↗
(api, ops)

Source from the content-addressed store, hash-verified

185 }
186
187 function measureCallback(api, ops) {
188 var times = ops.times;
189 var displayText = ops.displayText;
190 var rawData = ops.rawData;
191 var summary = ops.summary;
192
193 var name = api.method;
194 var nativeName = getNativeMethodName(api.nativeMethod);
195 var measure = averageMeasures(name, times);
196 var nativeMeasure = averageMeasures(nativeName, times);
197 displayText += `- ${name} costs ${measure} ms\n`;
198 displayText += `- ${nativeName} costs ${nativeMeasure} ms\n`;
199 var absolute = Math.floor(1000 * (measure - nativeMeasure)) / 1000;
200 displayText += `# ${name} is ${absolute}ms slower than ${nativeName}\n`;
201 rawData[name + '_measure'] = measure;
202 rawData[nativeName + '_measure'] = nativeMeasure;
203 summary[name] = absolute + 'ms';
204 }
205
206 function measureAddRemove(api, ops) {
207 var times = ops.times;

Callers 1

Calls 1

getNativeMethodNameFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…