devtools
devtools copied to clipboard
Performance tools for Flutter
**Feature work:** - [x] Reimplement allocation profile (e.g., breakdown memory + # of instances by class) (https://github.com/flutter/devtools/pull/4257) - [x] Reimplement allocation tracing (e.g., record and display stack traces for allocations...
Many of the stateful properties held in the various table implementations should be moved into a `TableController` class for a smoother experience when updating table state.
@bkonyi I'm not ready to land this yet (I want to do some more manual testing, and compare the results to an npm tool that produces the same), but it...
The methods `.split('/').last` are commonly used on strings in several places of the DevTools codebase. It is preferred to use the utility method `fileNameFromUri` instead. TODO: https://github.com/flutter/devtools/blob/7dba4d6809ad6e0eb8105c576a92517e4a2378cb/packages/devtools_app/lib/src/primitives/utils.dart#L1461
Motivation: [go/flutter-devtools-survey-2022](https://goto.google.com/flutter-devtools-survey-2022)
Spinning this out from https://github.com/flutter/flutter/issues/100247, for investigation into #2 as described in https://github.com/flutter/flutter/issues/100247#issuecomment-1071517924. See also https://github.com/flutter/flutter/issues/100247#issuecomment-1071160197.
An app unit dropdown is added to the app size panel if we detect a deferred app. When the app size panel is cleared, the app unit dropdown is still...
**Currently** Selection class in table.dart contains both nodeIndex and nodeIndexCalculator. https://github.com/flutter/devtools/blob/master/packages/devtools_app/lib/src/shared/table.dart#L321 **Future** Only NodeIndexCalculator is needed and all changes to nodeIndex can be migrated to nodeIndexCalculator. Only changes of nodeIndex...
Run an add-to-app project like https://github.com/flutter/samples/tree/main/add_to_app/books. Run `flutter attach`, then open DevTools in the memory tab.
Hi, I would really like to be able to export all the filtered requests on the network tab to a HAR file. That way I can import the requests into...