Sorry, I will take this, but to be clear this is expected and intentional. Two things happened here - A) we increased the size of the MegamorphicSetPropCache, which gave us wins on various speedometer 3 subbenchmarks, and B) we moved the cache to be allocated on the heap because of reasons. If we think it's worth it, I can add a custom memory allocator for the MegamorphicSetPropCache, but it should always report the same statically knowable value. Other than that I don't think there's anything to do here.
Bug 1833078 Comment 3 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Sorry, I will take this, but to be clear this is expected and intentional. Two things happened here - A) we increased the size of the MegamorphicSetPropCache, which gave us wins on various speedometer 3 subbenchmarks, and B) we moved the cache to be allocated on the heap because of Reasons. If we think it's worth it, I can add a custom memory allocator for the MegamorphicSetPropCache, but it should always report the same statically knowable value. Other than that I don't think there's anything to do here.