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

Commit f52c236b authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "sysui: bump perfetto shmem buffer size to 1 MB" into main

parents 9aae6f43 5fa6d2da
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -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();
        }