Giter Site home page Giter Site logo

ion-mobility / leak_tracker Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dart-lang/leak_tracker

0.0 0.0 0.0 32.37 MB

A framework for memory leak tracking for Dart and Flutter applications.

Home Page: https://pub.dev/packages/leak_tracker

License: BSD 3-Clause "New" or "Revised" License

Shell 1.18% Dart 98.82%

leak_tracker's Introduction

CI

Memory leak_tracker

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

Packages

Package Description Version
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_testing An 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

leak_tracker's People

Contributors

polina-c avatar dependabot[bot] avatar devoncarew avatar parlough avatar droidbg avatar lucasxu0 avatar derekxu16 avatar bkonyi avatar mosuem avatar chyiiiiiiiiiiii avatar fzyzcjy avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.