Bottom up vs call tree view

Other resources

The memory view provides insights into details
of the application’s memory allocation and
tools to detect and debug specific issues.

For information on how to locate DevTools screens in different IDEs,
check out the DevTools overview.

To better understand the insights found on this page,
the first section explains how Dart manages memory.
If you already understand Dart’s memory management,
you can skip to the Memory view guide.

Reasons to use the memory view

Use the memory view for preemptive memory optimization or when
your application experiences one of the following conditions:

Crashes when it runs out of memory

Slows down

Causes the device to slow down or become unresponsive

Shuts down because it exceeded the memory limit, enforced by operating system