From 407c0be727bb77360494f8cbc5aa879515e15484 Mon Sep 17 00:00:00 2001 From: Jorim Jaggi Date: Mon, 1 Aug 2016 13:31:55 +0200 Subject: [PATCH] Only get trace name if tracing is enabled String formatting creates new objects, so only do it if needed. Bug: 30549756 Change-Id: I8035357c2b9c3066ef7663b938654f698a2321bc --- core/java/android/os/Looper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/os/Looper.java b/core/java/android/os/Looper.java index b58ff1fd4755..d299672ea1d5 100644 --- a/core/java/android/os/Looper.java +++ b/core/java/android/os/Looper.java @@ -147,7 +147,7 @@ public final class Looper { } final long traceTag = me.mTraceTag; - if (traceTag != 0) { + if (traceTag != 0 && Trace.isTagEnabled(traceTag)) { Trace.traceBegin(traceTag, msg.target.getTraceName(msg)); } try { -- 2.11.0