Add arguments to withTracked. (#176)

5 files changed
tree: fd11a76bc22d31d5e3f1bd6da4d0c5162b449029
  1. .github/
  2. .vscode/
  3. doc/
  4. examples/
  5. pkgs/
  6. tool/
  7. .gitignore
  8. AUTHORS
  9. CODEOWNERS
  10. LICENSE
  11. README.md
README.md

CI

Memory Leak Tracker

This is a framework for detecting memory issues in Dart and Flutter applications.

Packages

PackageDescriptionVersion
leak_tracker(work in progress, used by flutter_test) A framework for detecting memory issues for Dart and Flutter applications.pub package
leak_tracker_testing(work in progress, used by flutter_test) Leak tracking helpers intended for usage in Dart and Flutter tests.pub package
leak_tracker_flutter_testingInternal package to test leak tracker with Flutter.pub package
memory_usage(experimental) Functionality to listen to memory usage events and to auto-snapshot memory in case of overuse.pub package

Guidance

Ready for use:

Under construction:

Roadmap

Check Work in progress to see what is under construction.

Help us to prioritize future work by upvoting and commenting potential new features.

Contributing

For general contributing information, see Dart-wide CONTRIBUTING.md.

How to upgrade Dart SDK

To upgrade Dart SDK with new version of memory_usage update leak_tracker commit hash for leak_tracker_rev in Dart SDK DEPS.

How to upgrade flutter_test

To upgrade versions of leak_tracker and/or leak_tracker_testing used by testWidgets:

  1. Publish new version of the packages.

  2. Ask a googler to refresh the packages with copybara in G3.

  3. Upgrade Flutter:

    Update versions of leak_tracker and/or leak_tracker_testing in the files:

    • packages/flutter/pubspec.yaml
    • packages/flutter_test/pubspec.yaml
    • packages/flutter_tools/lib/src/commands/update_packages.dart

How to regenerate DEPENDENCIES.md

To regenerate diagrams, run in the root of packages:

dart run layerlens