From 989eb985b37cb121bc3661462e499ac3f565edef Mon Sep 17 00:00:00 2001 From: Aaron Chiu Date: Wed, 3 May 2017 06:56:57 -0700 Subject: [PATCH] measure time spent before RUN_JS_BUNDLE Reviewed By: alexeylang Differential Revision: D4989216 fbshipit-source-id: 4996c934931636eadbef97d5c7f51a5907e773fb --- .../src/main/java/com/facebook/react/ReactInstanceManager.java | 2 ++ .../java/com/facebook/react/bridge/ReactMarkerConstants.java | 1 + 2 files changed, 3 insertions(+) diff --git a/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java b/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java index 4e61fa36a..eebe4437b 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java +++ b/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java @@ -39,6 +39,7 @@ import com.facebook.react.bridge.NotThreadSafeBridgeIdleDebugListener; import com.facebook.react.bridge.ReactApplicationContext; import com.facebook.react.bridge.ReactContext; import com.facebook.react.bridge.ReactMarker; +import com.facebook.react.bridge.ReactMarkerConstants; import com.facebook.react.bridge.WritableMap; import com.facebook.react.bridge.WritableNativeMap; import com.facebook.react.bridge.queue.ReactQueueConfigurationSpec; @@ -962,6 +963,7 @@ public class ReactInstanceManager { } reactContext.initializeWithInstance(catalystInstance); + ReactMarker.logMarker(ReactMarkerConstants.PRE_RUN_JS_BUNDLE_START); catalystInstance.runJSBundle(); return reactContext; diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactMarkerConstants.java b/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactMarkerConstants.java index 78e0cec6c..20e8e8e98 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactMarkerConstants.java +++ b/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactMarkerConstants.java @@ -63,4 +63,5 @@ public enum ReactMarkerConstants { loadApplicationScript_endStringConvert, PRE_SETUP_REACT_CONTEXT_START, PRE_SETUP_REACT_CONTEXT_END, + PRE_RUN_JS_BUNDLE_START, }