diff --git a/Libraries/Utilities/PerformanceLogger.js b/Libraries/Utilities/PerformanceLogger.js index 37d19c795..75d8478bc 100644 --- a/Libraries/Utilities/PerformanceLogger.js +++ b/Libraries/Utilities/PerformanceLogger.js @@ -71,11 +71,21 @@ var PerformanceLogger = { timespans[key].endTime - timespans[key].startTime; }, - clearTimespans() { + clear() { timespans = {}; extras = {}; }, + clearExceptTimespans(keys) { + timespans = Object.keys(timespans).reduce(function(previous, key) { + if (keys.indexOf(key) !== -1) { + previous[key] = timespans[key]; + } + return previous; + }, {}); + extras = {}; + }, + getTimespans() { return timespans; },