During execution, memlab displays a live-updating breadcrumb showing its progress. After completion, the terminal displays the JavaScript heap size at each step and groups leaked objects by potential root causes.
Each step in the breadcrumb represents a specific state:
- page-load (baseline): The starting point showing memory allocated when the page initially loaded.
- action-on-page (target): The memory state after the
action function has been executed. - revert (final): The memory state after the
back function has been executed to return to the baseline state.
Example output format:
page-load[23MB](baseline)[s1] > action-on-page[37.3MB](target)[s2] > revert[35.9MB](final)[s3]