Clone this repo:
  1. 9b53584 Bump actions/checkout from 4.1.2 to 4.1.4 (#232) by dependabot[bot] · 3 days ago main
  2. 899074d Bump subosito/flutter-action from 2.15.0 to 2.16.0 (#231) by dependabot[bot] · 3 days ago
  3. f777c3a Update TROUBLESHOOT.md (#230) by Polina Cherkasova · 11 days ago
  4. 45eec83 Bump actions/checkout from 4.1.1 to 4.1.2 (#228) by dependabot[bot] · 5 weeks ago
  5. f07de32 Bump subosito/flutter-action from 2.13.0 to 2.15.0 (#229) by dependabot[bot] · 5 weeks ago

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 memory leak tracking for Dart and Flutter applications.pub package
leak_tracker_testing(work in progress, used by flutter_test) Leak tracking code intended for usage in tests.pub package
leak_tracker_flutter_testingAn internal package to test leak tracking with Flutter.pub package
memory_usage(experimental) A framework for memory usage tracking and snapshotting.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 roll the latest version of this package to the Dart SDK repo

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 roll the latest version of this package to Flutter

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