Open Bug 1982423 Opened 5 months ago Updated 1 month ago

Incorporate Linux memory PSI on tab unloading

Categories

(Core :: Performance: Memory, enhancement)

enhancement

Tracking

()

Tracking Status
firefox143 --- affected

People

(Reporter: sinker, Unassigned)

References

Details

Incorporate Memory PSI to kick tab unloading!

Linux PSI (Pressure Stall Information) provides numbers about processes stalled on various resources (CPU, Memory, IO).
Speaking memory, it provides the numbers of the percentage of time that processes are blocked and waiting for available memory.
It provides two set of numbers: some and full. For memory, some means some of running processes are blocked and waiting for the available memory whilefull means all of running processes are blocked and waiting for the available memory. For each set, it provides the percentages of time in the last 10s, 60s, and 300s period.

The higher memory pressure the higher ratio of time being stalled. With PSI of memory, we can measure how the system is hungry for memory in last few seconds basing on the behavior of processes. (It can detect if the whole system is stalled because the lack of memory.)

Depends on: 1982963
Depends on: 1994092
Depends on: 1995907
You need to log in before you can comment on or make changes to this bug.