File tree Expand file tree Collapse file tree 6 files changed +13
-9
lines changed
Expand file tree Collapse file tree 6 files changed +13
-9
lines changed Original file line number Diff line number Diff line change 11import 'package:ffi/ffi.dart' ;
2+ import 'package:ffi_leak_tracker/ffi_leak_tracker.dart' ;
23import 'package:flutter/material.dart' ;
34import 'package:flutter/services.dart' ;
45import 'package:path_provider/path_provider.dart' ;
@@ -8,7 +9,11 @@ import 'volumepanel.dart';
89import 'windowroundingselector.dart' ;
910
1011void main () {
12+ LeakTracker .enableInDebug ();
13+
1114 runApp (const ExplorerApp ());
15+
16+ LeakTracker .verifyNoLeaksInDebug ();
1217}
1318
1419class ExplorerApp extends StatelessWidget {
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ environment:
66
77dependencies :
88 ffi : ^2.2.0
9+ ffi_leak_tracker : ^0.1.0
910 flutter :
1011 sdk : flutter
1112 font_awesome_flutter : ^10.12.0
Original file line number Diff line number Diff line change 11import 'package:ffi_leak_tracker/ffi_leak_tracker.dart' ;
22import 'package:flutter/material.dart' ;
3- import 'package:win32/win32.dart' ;
43
54import 'models.dart' ;
65import 'task_service.dart' ;
76
87void main () {
9- LeakTracker .enable ();
8+ LeakTracker .enableInDebug ();
109
1110 runApp (const TaskManagerApp ());
1211
13- reportMemoryLeaks ();
12+ LeakTracker . verifyNoLeaksInDebug ();
1413}
1514
1615class TaskManagerApp extends StatelessWidget {
Original file line number Diff line number Diff line change @@ -7,8 +7,7 @@ environment:
77
88dependencies :
99 ffi : ^2.2.0
10- ffi_leak_tracker :
11- path : ../../packages/ffi_leak_tracker # TODO: update to ^0.1.0 when released
10+ ffi_leak_tracker : ^0.1.0
1211 flutter :
1312 sdk : flutter
1413 win32 :
Original file line number Diff line number Diff line change 22
33All notable changes to this project will be documented in this file.
44
5- ## [ 6.0.0] - 2026-02-X
5+ ## [ 6.0.0] - 2026-02-22
66
77### 🔄 Breaking Changes
88
Original file line number Diff line number Diff line change 22title : Leak Tracking
33---
44
5- [ ` package:ffi_leak_tracker ` ] [ package:ffi_leak_tracker ] provides
6- helps you find and diagnose native memory leaks in Dart FFI code by tracking
7- allocations made through its custom allocators.
5+ [ ` package:ffi_leak_tracker ` ] [ package:ffi_leak_tracker ] helps you find and
6+ diagnose native memory leaks in Dart FFI code by tracking allocations made
7+ through its custom allocators.
88
99It is designed to answer one question precisely:
1010
You can’t perform that action at this time.
0 commit comments