• Jia Hao's avatar
    Rename `debugProfilePlatformChannels` to a constant that works in release mode (#134922) · f92884c7
    Jia Hao authored
    When it comes to startup profiling, it is very helpful to look at platform channels. `debugProfilePlatformChannels` today only works in debug and profile mode. Unfortunately, using profile mode is less accurate for startup profiling, because of the service isolate introducing additional overhead.
    
    This PR allows this toggle to work in release mode. Note that there are two parts to `debugProfilePlatformChannels`:
    
    - Adding timeline events
    - Logging statistics about platform channels
    
    I also considered adding a separate toggle to limit the scope of this change to the former, but that seems like complexity that we might not need at this time.
    
    Towards #102189
    f92884c7
Name
Last commit
Last update
.github Loading commit data...
.vscode Loading commit data...
bin Loading commit data...
dev Loading commit data...
examples Loading commit data...
packages Loading commit data...
.ci.yaml Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
CODEOWNERS Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
CONTRIBUTING.md Loading commit data...
LICENSE Loading commit data...
PATENT_GRANT Loading commit data...
README.md Loading commit data...
TESTOWNERS Loading commit data...
analysis_options.yaml Loading commit data...
dartdoc_options.yaml Loading commit data...
flutter_console.bat Loading commit data...