Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6fcf0eb9 authored by Jeff DeCew's avatar Jeff DeCew
Browse files

Use android.icu.text.SimpleDateFormat to speed up LogBuffer dumping

Fixes: 281693061
Test: dumpsysui buffers
Change-Id: I5e00bbb78ef8a0d14fc813afb9fb17950f743618
parent d6a5b130
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -16,8 +16,8 @@

package com.android.systemui.log

import android.icu.text.SimpleDateFormat
import java.io.PrintWriter
import java.text.SimpleDateFormat
import java.util.Locale

/**
+1 −1
Original line number Diff line number Diff line
@@ -17,6 +17,7 @@
package com.android.systemui.dump

import android.content.Context
import android.icu.text.SimpleDateFormat
import android.util.Log
import com.android.systemui.dagger.SysUISingleton
import com.android.systemui.log.LogBuffer
@@ -30,7 +31,6 @@ import java.nio.file.Paths
import java.nio.file.StandardOpenOption.CREATE
import java.nio.file.StandardOpenOption.TRUNCATE_EXISTING
import java.nio.file.attribute.BasicFileAttributes
import java.text.SimpleDateFormat
import java.util.Locale
import java.util.concurrent.TimeUnit
import javax.inject.Inject
+1 −1
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@

package com.android.systemui.log.table

import android.icu.text.SimpleDateFormat
import android.os.Trace
import com.android.systemui.Dumpable
import com.android.systemui.common.buffer.RingBuffer
@@ -24,7 +25,6 @@ import com.android.systemui.log.LogLevel
import com.android.systemui.log.LogcatEchoTracker
import com.android.systemui.util.time.SystemClock
import java.io.PrintWriter
import java.text.SimpleDateFormat
import java.util.Locale
import kotlinx.coroutines.CoroutineDispatcher
import kotlinx.coroutines.CoroutineScope
+1 −1
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@

package com.android.systemui.privacy.logging

import android.icu.text.SimpleDateFormat
import android.permission.PermissionGroupUsage
import com.android.systemui.log.dagger.PrivacyLog
import com.android.systemui.log.LogBuffer
@@ -23,7 +24,6 @@ import com.android.systemui.log.LogLevel
import com.android.systemui.log.LogMessage
import com.android.systemui.privacy.PrivacyDialog
import com.android.systemui.privacy.PrivacyItem
import java.text.SimpleDateFormat
import java.util.Locale
import javax.inject.Inject

+1 −1
Original line number Diff line number Diff line
@@ -13,11 +13,11 @@
 */
package com.android.systemui.shade

import android.icu.text.SimpleDateFormat
import android.view.MotionEvent
import com.android.systemui.common.buffer.RingBuffer
import com.android.systemui.dump.DumpsysTableLogger
import com.android.systemui.dump.Row
import java.text.SimpleDateFormat
import java.util.Locale

/** Container for storing information about [MotionEvent.ACTION_DOWN] on