@samitouri / QOS-React-2 / commits / 486c69b6de

extracts getMeasurementsSummaryMap from ReactDefaultPerf.printWasted

Pablo Lacerda de Miranda committed Sep 19, 2014 at 16:03 UTC 486c69b6de123312d8d67ac6251d3942d4d2f29e
1 file changed +8 -4
src/test/ReactDefaultPerf.js
+8 -4
@@ -90,19 +90,23 @@ var ReactDefaultPerf = {
90 );
91 },
92
93 - printWasted: function(measurements) {
94 - measurements = measurements || ReactDefaultPerf._allMeasurements;
93 + getMeasurementsSummaryMap: function(measurements){
94 var summary = ReactDefaultPerfAnalysis.getInclusiveSummary(
95 measurements,
96 true
97 );
99 - console.table(summary.map(function(item) {
98 + return summary.map(function(item) {
99 return {
100 'Owner > component': item.componentName,
101 'Wasted time (ms)': item.time,
102 'Instances': item.count
103 };
105 - }));
104 + });
105 + },
106 +
107 + printWasted: function(measurements) {
108 + measurements = measurements || ReactDefaultPerf._allMeasurements;
109 + console.table(ReactDefaultPerf.getMeasurementsSummaryMap(measurements));
110 console.log(
111 'Total time:',
112 ReactDefaultPerfAnalysis.getTotalTime(measurements).toFixed(2) + ' ms'