Open Bug 1775089 Opened 3 years ago Updated 3 years ago

Use only VM_REGION_EXTENDED_INFO to calculate resident unique memory

Categories

(Toolkit :: about:memory, enhancement)

All
macOS
enhancement

Tracking

()

ASSIGNED

People

(Reporter: pbone, Assigned: pbone)

References

Details

Attachments

(1 file)

After Bug 1743781 we will be using both VM_REGION_TOP_INFO and VM_REGION_EXTENDED_INFO to determine the resident unique memory footprint of Firefox processes. However there are differences between these APIs which is why that bug didn't switch completely to VM_REGION_EXTENDED_INFO.

This bug proposes to switch completely to VM_REGION_EXTENDED_INFO which counts some more mappings as private memory that were previously other mappings (eg modified COW mappings). However the sizes of these mappings is very small and in my oppinion they should be counted as private mappings to determine our resident unique memory footprint.

Use only VM_REGION_EXTENDED_INFO to calculate resident unique memory

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: