From 70021e0f8a8872c9830dd424484bc785b0609bd6 Mon Sep 17 00:00:00 2001 From: Taran Singh Date: Mon, 11 Oct 2021 19:11:24 +0000 Subject: Remove binder tracing from IMS Binder tracing can be very expensive. In dogfood builds its triggered time to time and it should only be called manually when needed. Fix: 202721321 Test: atest CtsInputMethodtestCases tested with winscope trace. Change-Id: I0a4ee1b90e56ed1b20e44b5a0b42c17d565d05dd --- core/java/android/inputmethodservice/InputMethodService.java | 5 ----- 1 file changed, 5 deletions(-) (limited to 'core/java/android/inputmethodservice/InputMethodService.java') diff --git a/core/java/android/inputmethodservice/InputMethodService.java b/core/java/android/inputmethodservice/InputMethodService.java index c0f008122b4f..9721279bcd24 100644 --- a/core/java/android/inputmethodservice/InputMethodService.java +++ b/core/java/android/inputmethodservice/InputMethodService.java @@ -790,11 +790,6 @@ public class InputMethodService extends AbstractInputMethodService { return; } - if (Trace.isEnabled()) { - Binder.enableTracing(); - } else { - Binder.disableTracing(); - } Trace.traceBegin(TRACE_TAG_WINDOW_MANAGER, "IMS.showSoftInput"); ImeTracing.getInstance().triggerServiceDump( "InputMethodService.InputMethodImpl#showSoftInput", InputMethodService.this, -- cgit v1.2.3