Log time to prepare native config

Reviewed By: @jspahrsummers

Differential Revision: D2517033

fb-gh-sync-id: fd560304f163b0ab9be592024e2a9b793fb990bc
This commit is contained in:
Alexey Lang 2015-10-08 08:41:55 -07:00 committed by facebook-github-bot-3
parent 6ca8f4836d
commit e3e9be9efb
3 changed files with 6 additions and 0 deletions

View File

@ -148,7 +148,9 @@ RCT_EXTERN NSArray *RCTGetModuleClasses(void);
dispatch_group_async(setupJSExecutorAndModuleConfig, bridgeQueue, ^{ dispatch_group_async(setupJSExecutorAndModuleConfig, bridgeQueue, ^{
if (weakSelf.isValid) { if (weakSelf.isValid) {
RCTPerformanceLoggerStart(RCTPLNativeModulePrepareConfig);
config = [weakSelf moduleConfig]; config = [weakSelf moduleConfig];
RCTPerformanceLoggerEnd(RCTPLNativeModulePrepareConfig);
} }
}); });

View File

@ -15,6 +15,7 @@ typedef NS_ENUM(NSUInteger, RCTPLTag) {
RCTPLScriptDownload = 0, RCTPLScriptDownload = 0,
RCTPLScriptExecution, RCTPLScriptExecution,
RCTPLNativeModuleInit, RCTPLNativeModuleInit,
RCTPLNativeModulePrepareConfig,
RCTPLNativeModuleInjectConfig, RCTPLNativeModuleInjectConfig,
RCTPLTTI, RCTPLTTI,
RCTPLSize RCTPLSize

View File

@ -33,6 +33,8 @@ NSArray *RCTPerformanceLoggerOutput(void)
@(RCTPLData[RCTPLScriptExecution][1]), @(RCTPLData[RCTPLScriptExecution][1]),
@(RCTPLData[RCTPLNativeModuleInit][0]), @(RCTPLData[RCTPLNativeModuleInit][0]),
@(RCTPLData[RCTPLNativeModuleInit][1]), @(RCTPLData[RCTPLNativeModuleInit][1]),
@(RCTPLData[RCTPLNativeModulePrepareConfig][0]),
@(RCTPLData[RCTPLNativeModulePrepareConfig][1]),
@(RCTPLData[RCTPLNativeModuleInjectConfig][0]), @(RCTPLData[RCTPLNativeModuleInjectConfig][0]),
@(RCTPLData[RCTPLNativeModuleInjectConfig][1]), @(RCTPLData[RCTPLNativeModuleInjectConfig][1]),
@(RCTPLData[RCTPLTTI][0]), @(RCTPLData[RCTPLTTI][0]),
@ -76,6 +78,7 @@ RCT_EXPORT_MODULE()
@"ScriptDownload", @"ScriptDownload",
@"ScriptExecution", @"ScriptExecution",
@"NativeModuleInit", @"NativeModuleInit",
@"NativeModulePrepareConfig",
@"NativeModuleInjectConfig", @"NativeModuleInjectConfig",
@"TTI", @"TTI",
], ],