diff --git a/Libraries/Core/InitializeCore.js b/Libraries/Core/InitializeCore.js index 4b6cac529f..60c68b2d80 100644 --- a/Libraries/Core/InitializeCore.js +++ b/Libraries/Core/InitializeCore.js @@ -217,10 +217,6 @@ if (__DEV__) { require('RCTDebugComponentOwnership'); - // In order to use Cmd+P to record/dump perf data, we need to make sure - // this module is available in the bundle - require('RCTRenderingPerf'); - // Set up inspector const JSInspector = require('JSInspector'); JSInspector.registerAgent(require('NetworkAgent')); diff --git a/Libraries/Performance/RCTRenderingPerf.js b/Libraries/Performance/RCTRenderingPerf.js deleted file mode 100644 index 5c54d3989e..0000000000 --- a/Libraries/Performance/RCTRenderingPerf.js +++ /dev/null @@ -1,61 +0,0 @@ -/** - * Copyright (c) 2015-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule RCTRenderingPerf - * @flow - */ -'use strict'; - -var invariant = require('fbjs/lib/invariant'); -var performanceNow = require('fbjs/lib/performanceNow'); - -type perfModule = { - start: () => void, - stop: () => void, -} - -var perfModules = []; -var enabled = false; - -var RCTRenderingPerf = { - // Once perf is enabled, it stays enabled - toggle: function() { - console.log('Render perfomance measurements enabled'); - enabled = true; - }, - - start: function() { - if (!enabled) { - return; - } - - perfModules.forEach((module) => module.start()); - }, - - stop: function() { - if (!enabled) { - return; - } - - perfModules.forEach((module) => module.stop()); - }, - - register: function(module: perfModule) { - invariant( - typeof module.start === 'function', - 'Perf module should have start() function' - ); - invariant( - typeof module.stop === 'function', - 'Perf module should have stop() function' - ); - perfModules.push(module); - } -}; - -module.exports = RCTRenderingPerf;