From cf356bd19baf98be423be8f427bd5520cb6afd27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rub=C3=A9n=20Norte?= Date: Tue, 27 Aug 2024 19:15:38 -0700 Subject: [PATCH] Remove legacy integration of createPerformanceLogger with Systrace (#46236) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/46236 Changelog: [internal] Reviewed By: bgirard Differential Revision: D61885705 fbshipit-source-id: c84889d3b1a2c9544b393a2cbb04ee3b38522993 --- .../Libraries/Utilities/createPerformanceLogger.js | 9 --------- 1 file changed, 9 deletions(-) diff --git a/packages/react-native/Libraries/Utilities/createPerformanceLogger.js b/packages/react-native/Libraries/Utilities/createPerformanceLogger.js index 1849d04f452..fba6d7711ae 100644 --- a/packages/react-native/Libraries/Utilities/createPerformanceLogger.js +++ b/packages/react-native/Libraries/Utilities/createPerformanceLogger.js @@ -15,11 +15,8 @@ import type { Timespan, } from './IPerformanceLogger'; -import * as Systrace from '../Performance/Systrace'; import infoLog from './infoLog'; -const _cookies: {[key: string]: number, ...} = {}; - const PRINT_TO_CONSOLE: false = false; // Type as false to prevent accidentally committing `true`; export const getCurrentTimestamp: () => number = @@ -233,7 +230,6 @@ class PerformanceLogger implements IPerformanceLogger { startTime: timestamp, startExtras: extras, }; - _cookies[key] = Systrace.beginAsyncEvent(key); if (PRINT_TO_CONSOLE) { infoLog('PerformanceLogger.js', 'start: ' + key); } @@ -277,11 +273,6 @@ class PerformanceLogger implements IPerformanceLogger { if (PRINT_TO_CONSOLE) { infoLog('PerformanceLogger.js', 'end: ' + key); } - - if (_cookies[key] != null) { - Systrace.endAsyncEvent(key, _cookies[key]); - delete _cookies[key]; - } } }