From a8c4b630fcaee40620060c77c44ab384e9284c0f Mon Sep 17 00:00:00 2001 From: Tim Yung Date: Thu, 8 Mar 2018 23:33:08 -0800 Subject: [PATCH] RN: Delete Systrace for RelayClassic Reviewed By: TheSavior Differential Revision: D7207462 fbshipit-source-id: 6dd5c5fd22c0a5a7d77331d6adf7b362c3d3e037 --- Libraries/Performance/Systrace.js | 34 ------------------------------- 1 file changed, 34 deletions(-) diff --git a/Libraries/Performance/Systrace.js b/Libraries/Performance/Systrace.js index 8b4aa1fc6..a84de6d04 100644 --- a/Libraries/Performance/Systrace.js +++ b/Libraries/Performance/Systrace.js @@ -13,18 +13,6 @@ const invariant = require('fbjs/lib/invariant'); -type RelayProfiler = { - attachProfileHandler( - name: string, - handler: (name: string, state?: any) => () => void, - ): void, - - attachAggregateHandler( - name: string, - handler: (name: string, callback: () => void) => void, - ): void, -}; - const TRACE_TAG_REACT_APPS = 1 << 17; // eslint-disable-line no-bitwise const TRACE_TAG_JS_VM_CALLS = 1 << 27; // eslint-disable-line no-bitwise @@ -195,28 +183,6 @@ const Systrace = { } }, - /** - * Relay profiles use await calls, so likely occur out of current stack frame - * therefore async variant of profiling is used - **/ - attachToRelayProfiler(relayProfiler: RelayProfiler) { - relayProfiler.attachProfileHandler('*', (name, state?) => { - if (state != null && state.queryName !== undefined) { - name += '_' + state.queryName; - } - const cookie = Systrace.beginAsyncEvent(name); - return () => { - Systrace.endAsyncEvent(name, cookie); - }; - }); - - relayProfiler.attachAggregateHandler('*', (name, callback) => { - Systrace.beginEvent(name); - callback(); - Systrace.endEvent(); - }); - }, - /* This is not called by default due to perf overhead but it's useful if you want to find traces which spend too much time in JSON. */ swizzleJSON() {