Hello Eng Council,
I'd like to begin the formal part of the RFC process for "Kernel Assisted CPU Profiling" with Rudy as coauthor. I have socialized drafts of the proposal on go/stabilizing_fuchsia_profiler_apis and the zircon-discuss mailing list.
Problem Statement: Fuchsia developers require effective tools for performance analysis, including CPU profiling. Currently, Fuchsia lacks a stable API for CPU profiling, which is essential for analyzing the performance of both native Fuchsia components and binaries running in a Starnix container.
In addition, a previous email from me requested starting the RFC process for "A Kernel to User Conduit for Data". As a result of additional collaboration from Rudy and the Zircon team, we've decided to take a different approach, detailed in go/zx-ktrace-multi-phase, thus the RFC process for "A Kernel to User Conduit for Data" is no longer required at the current moment.
Gwen