Loading packages/SystemUI/src/com/android/systemui/SystemUIApplication.java +3 −3 Original line number Diff line number Diff line Loading @@ -86,12 +86,12 @@ public class SystemUIApplication extends Application implements super(); if (!isSubprocess()) { if (android.tracing.Flags.sysuiLargePerfettoShmemBuffer()) { // Explicitly initialize a 512 KB shmem buffer for Perfetto producers (b/420587648). // This increases the Perfetto's shmem buffer from default size (256 KB) to 512 KB, // Explicitly initialize a 1MB shmem buffer for Perfetto producers (b/420587648). // This increases the Perfetto's shmem buffer from default size (256 KB) to 1MB, // thus avoiding crashes or packet loss caused by shmem chunks exhaustion when too // many threads are tracing data. android.tracing.perfetto.Producer.init(new InitArguments( InitArguments.PERFETTO_BACKEND_SYSTEM, 512)); InitArguments.PERFETTO_BACKEND_SYSTEM, 1024)); } Trace.registerWithPerfetto(); } Loading Loading
packages/SystemUI/src/com/android/systemui/SystemUIApplication.java +3 −3 Original line number Diff line number Diff line Loading @@ -86,12 +86,12 @@ public class SystemUIApplication extends Application implements super(); if (!isSubprocess()) { if (android.tracing.Flags.sysuiLargePerfettoShmemBuffer()) { // Explicitly initialize a 512 KB shmem buffer for Perfetto producers (b/420587648). // This increases the Perfetto's shmem buffer from default size (256 KB) to 512 KB, // Explicitly initialize a 1MB shmem buffer for Perfetto producers (b/420587648). // This increases the Perfetto's shmem buffer from default size (256 KB) to 1MB, // thus avoiding crashes or packet loss caused by shmem chunks exhaustion when too // many threads are tracing data. android.tracing.perfetto.Producer.init(new InitArguments( InitArguments.PERFETTO_BACKEND_SYSTEM, 512)); InitArguments.PERFETTO_BACKEND_SYSTEM, 1024)); } Trace.registerWithPerfetto(); } Loading