Skip to content

usefulBeeing/SimplifiedLeakDetector.Maui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

What is Simplified Leak Detector?

As the name suggests, it is a simplified Leak detection tool or project built around the MemoryToolkit.Maui package.

How to test a component for possible leaks?

  • Add a component to the Detector XAML Page.
  • Start the app in debugging mode.
  • Navigate to Detector Page to start testing for leaks!
  • Wait until the page refreshes itself.
  • Keep your eye on the Output window.
  • The leak report will be released.
  • The app will shutdown automatically within seconds.

What is a component?

A component is any element or control or package that can fit in a XAML page.

For example,

  • Maui native elements like Grid, Button, Image, CollectionView, DatePicker ...etc
  • Elements of Libraries like MAUI Community Toolkit.
  • Any third-party UI kit.

What makes this tool simplified?

Because all you have to do is add a XAML component, fire up the app, and sit back and watch :)

How reliable is this tool?

This is an experimental project built around another toolkit; therefore, it comes with ZERO promises.

How can I help?

Please feel free to fork in and add value to this project.

A value could mean code, a suggestion, or even an honest opinion about the reliability of this project.

Screenshots:

_homepage
Success story :)
_GCsuccess
Leak detected :(
_leakDetected
Comparing 3rd party Calendar controls for possible leaks.

In the following report, syncfusion Calendar control leaks badly!
_calendarControls _calendarControlsLeakTestResult

The CalendarView.MAUI package did a very good job!

_calendarViewMaui

About

Simplified Leak detection tool in a Maui project dress💃

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages