devtools icon indicating copy to clipboard operation
devtools copied to clipboard

Performance tools for Flutter

Results 668 devtools issues
Sort by recently updated
recently updated
newest added

The following is a copy of the bug report that @jensjoha had initially filed in the SDK repo: Say I run ``` out/ReleaseX64/dart-sdk/bin/dart --enable-vm-service --pause_isolates_on_exit --profiler pkg/_fe_analyzer_shared/test/scanner_benchmark.dart pkg/_fe_analyzer_shared/lib/src/parser/parser_impl.dart --bytes ```...

screen: cpu profiler
P2
cost: medium

impossible to copy with control + C or right click

screen: cpu profiler
copy behavior
P2
kick-off

Dev tools peformance tab takes over 10 seconds to load, compared to just 2 seconds for observatory [launch-performance-tab-devtools.webm](https://github.com/flutter/devtools/assets/381137/ab49803c-36ac-4843-a628-c9c49658ff8b) [observatory-timeline-launch.webm](https://github.com/flutter/devtools/assets/381137/632e6dd8-5d34-4e58-a144-291ced2b4063) This is on a simple dart app: ``` $ cat i1.dart...

screen: performance
devtools app performance
P3

If we attempt to call a service extension while the connected app is paused and we are awaiting the response, DevTools will hang. https://github.com/flutter/devtools/pull/9162 is an example fix for one...

audit
P2
cross-screen

If we edit `devtools_options.yaml` to enable/disable the extensions, it only seems to reload them by restarting the server. Also, removing the package from dependencies doesn't seem to update anything either....

devtools extensions
P2
product-quality

The latest version of the ROHD package on `main` (https://github.com/intel/rohd) has a functioning devtools extension when run in the virtual environment, and we have flutter tests passing as well. We...

devtools extensions
P1
product-quality

When the Network tab displays the details for a HTTP call that returned an error response (i.e. HTTP 500 or HTTP 404), the `Request` tab is not visible, so I...

screen: network
P2

Moving this logic to `devtools_shared` would allow using the `ServiceManager` and related classes (like `IsolateManager`, `ServiceExtensionManager`) etc. in non-Flutter packages. One place where we'd like to use this logic is...

P3
cross-screen

![Image](https://github.com/user-attachments/assets/713e4e10-9306-4180-bfdb-4bea3a942e1a) Since you can't resize the columns it is impossible to read the addresses. When I make the screen smaller A little bit more becomes visible, but is still hard...

screen: network
P2

**Commit(s) to include:** https://github.com/flutter/devtools/commit/75f58dbda2540503db325e8614ab1884280503e7 **Diff:** https://github.com/flutter/devtools/compare/v2.45.0...2.45.1 **Reason:** Triggering a hot-restart for a Flutter web app from DevTools will cause the web app to pause and remain paused.

P1
cherry-pick