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'