Open Bug 1925744 Opened 1 year ago Updated 1 year ago

Audit memory-position based uses of RedBlackTree

Categories

(Core :: Memory Allocator, task)

task

Tracking

()

People

(Reporter: jstutte, Unassigned)

References

Details

Working on bug 1924444 showed that the current usage of memory position based comparators for RedBlackTrees might not always yield the best result, and together with that that the size of those trees might matter, too, as operations on them are O(log(n)) and can touch quite a lot of objects.

An example of this is mRunsAvail where we are mixing a size based comparator with a position based one, and also chunk comparators use similar conditions.

See Also: → 1924444
Depends on: 1932623
Depends on: 1932624
You need to log in before you can comment on or make changes to this bug.