From a9032a20ad75b90c0a90ba09d1a0571582f18224 Mon Sep 17 00:00:00 2001 From: Alexey Lang Date: Thu, 11 Jan 2018 04:14:55 -0800 Subject: [PATCH] Log query name for fetchRelayQuery Reviewed By: yisun Differential Revision: D6692869 fbshipit-source-id: 5484070be9995c5294197b0c2766690fd7accefa --- Libraries/Performance/Systrace.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Libraries/Performance/Systrace.js b/Libraries/Performance/Systrace.js index 6e09bc6cfb..e491d7765d 100644 --- a/Libraries/Performance/Systrace.js +++ b/Libraries/Performance/Systrace.js @@ -240,7 +240,10 @@ const Systrace = { * therefore async variant of profiling is used **/ attachToRelayProfiler(relayProfiler: RelayProfiler) { - relayProfiler.attachProfileHandler('*', (name) => { + relayProfiler.attachProfileHandler('*', (name, state?) => { + if (state != null && state.queryName !== undefined) { + name += '_' + state.queryName + } const cookie = Systrace.beginAsyncEvent(name); return () => { Systrace.endAsyncEvent(name, cookie);