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

Fixes: 281693061
Test: dumpsysui buffers
Change-Id: I5e00bbb78ef8a0d14fc813afb9fb17950f743618
This commit is contained in:
Jeff DeCew
2023-05-09 13:24:25 -04:00
parent d6a5b13008
commit 6fcf0eb913
5 changed files with 5 additions and 5 deletions

View File

@@ -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
/**

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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