summaryrefslogtreecommitdiff
path: root/core/java/android/app/ActivityThread.java
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2019-06-24 20:49:51 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2019-06-24 20:49:51 +0000
commit928f511e9f7d01bcfeb77cf9608f94fe8f00eacd (patch)
treed4546f096c246e1181e68336cc4b72cd9626d301 /core/java/android/app/ActivityThread.java
parente6c910d5221191cc25f0847398c37ab0c48e34c8 (diff)
parente48e6dac0a8453509b90d4e9e66739925e8761fe (diff)
Merge "Don't create string temporaries if tracing isn't enabled"
Diffstat (limited to 'core/java/android/app/ActivityThread.java')
-rw-r--r--core/java/android/app/ActivityThread.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/core/java/android/app/ActivityThread.java b/core/java/android/app/ActivityThread.java
index 546f000159a0..6b931b8fb26e 100644
--- a/core/java/android/app/ActivityThread.java
+++ b/core/java/android/app/ActivityThread.java
@@ -1871,7 +1871,10 @@ public final class ActivityThread extends ClientTransactionHandler {
Trace.traceEnd(Trace.TRACE_TAG_ACTIVITY_MANAGER);
break;
case CREATE_SERVICE:
- Trace.traceBegin(Trace.TRACE_TAG_ACTIVITY_MANAGER, ("serviceCreate: " + String.valueOf(msg.obj)));
+ if (Trace.isTagEnabled(Trace.TRACE_TAG_ACTIVITY_MANAGER)) {
+ Trace.traceBegin(Trace.TRACE_TAG_ACTIVITY_MANAGER,
+ ("serviceCreate: " + String.valueOf(msg.obj)));
+ }
handleCreateService((CreateServiceData)msg.obj);
Trace.traceEnd(Trace.TRACE_TAG_ACTIVITY_MANAGER);
break;
@@ -1887,7 +1890,10 @@ public final class ActivityThread extends ClientTransactionHandler {
Trace.traceEnd(Trace.TRACE_TAG_ACTIVITY_MANAGER);
break;
case SERVICE_ARGS:
- Trace.traceBegin(Trace.TRACE_TAG_ACTIVITY_MANAGER, ("serviceStart: " + String.valueOf(msg.obj)));
+ if (Trace.isTagEnabled(Trace.TRACE_TAG_ACTIVITY_MANAGER)) {
+ Trace.traceBegin(Trace.TRACE_TAG_ACTIVITY_MANAGER,
+ ("serviceStart: " + String.valueOf(msg.obj)));
+ }
handleServiceArgs((ServiceArgsData)msg.obj);
Trace.traceEnd(Trace.TRACE_TAG_ACTIVITY_MANAGER);
break;