Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stop logging http to timeline by default and warn users about memory implications #5998

Merged
merged 10 commits into from Jul 7, 2023

Conversation

kenzieschmoll
Copy link
Member

@kenzieschmoll kenzieschmoll commented Jul 6, 2023

Fixes #4353. (please review with Hide Whitespace enabled)

This stops enabling http timeline logging by default on the performance page (this can still be enabled from the timeline stream settings dialog on the Timeline Events view). This setting will continue to be enabled by default when a user switches to the network page.

Additionally, this PR adds a warning on the memory screen when this setting is enabled. Users have made several reports being confused by the memory dart:io is holding onto for debugging. This warning allows the user to disable the http logging and automatically dismisses.

http-logging-warning

@kenzieschmoll kenzieschmoll requested review from bkonyi, polina-c and a team as code owners July 6, 2023 23:12
@kenzieschmoll kenzieschmoll merged commit 6a1be92 into flutter:master Jul 7, 2023
15 checks passed
@kenzieschmoll kenzieschmoll deleted the http-perf branch July 7, 2023 17:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Only log network traffic if a user is on the Network page
2 participants