flutter / flutter/devtools

Provide more usable snapshots and retainingPath analysis tools like Eclipse Memory Analyzer.

Offen
#2,428 2 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
P3 screen: memory
Vorherrschende Sprache
Dart
Sterne
1.7k
Forks
404
Ø Merge
6 T. 17 Std.
Gemergte PRs (30 T.)
18

Beschreibung

The Eclipse Memory Analyzer
(https://help.eclipse.org/2020-09/index.jsp?topic=%2Forg.eclipse.mat.ui.help%2Fgettingstarted%2Fbasictutorial.html&cp%3D61_1_0) Have many features help developers to troubleshoot memory leaks.
The "merge shortest path to GC roots" feature is especially helpful for finding root causes of leaks.
AFAIK the retaining path method of vm_service basically returns a random path for now.

We should be able to implement similar functionality in devtools.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

No files or tests are named. Start by reviewing vm_service's retaining path method and DevTools' memory-analysis entry points, then compare the requested behavior with Eclipse Memory Analyzer's “merge shortest path to GC roots” feature; done means DevTools provides usable snapshot and retaining-path analysis for finding leak roots.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
dart
Bereich
devtools
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.