Open
Bug 1991838
Opened 21 days ago
Freed PHC slots are counted towards its memory limit when they don't consume physical memory
Categories
(Core :: Memory Allocator, enhancement)
Core
Memory Allocator
Tracking
()
NEW
People
(Reporter: pbone, Unassigned)
References
(Blocks 1 open bug)
Details
PHC's memory usage is capped by limiting the range of addresses that may be PHC allocations. Which makes pointer range checks and similar fast but if many PHC slots are freed and therefore no-longer use physical memory, they can block new PHC allocations. We could reduce this impact by making the address range a new larger limit and the current limit should limit only the currently allocated cells.
This would not take much effort but is one thing that may allow us to make PHC more aggressive.
You need to log in
before you can comment on or make changes to this bug.
Description
•