Investigate and recover from malloc() regression in ParkableString |
|
Issue descriptionFrom the ParkableString experiment: https://uma.googleplex.com/variations?sid=4d83ebc6fb3613b488b0bdeecab67e93 Memory.Experimental.Renderer.Malloc.AfterBackgrounded.5min increases by ~500kB on Android. As the ParkableString code only uses malloc() for temporary data in Gzip compression, and reported values include fragmentation in the allocator, we speculate that this may be linked. As a potential solution, switch to PartitionAlloc for temporary data.
,
Today
(13 hours ago)
From preliminary experimental data, the regression seems to have disappeared in the latest Chrome Dev release. The commit above first shipped in Chrome Canary 73.0.3671.2. From Finch, here is the data for: - 3667.2: https://uma.googleplex.com/p/chrome/variations/?sid=300baaf828a537fac0161e465021aa65 - 3674.0: https://uma.googleplex.com/p/chrome/variations/?sid=338ac778a726b9115cf6b7e1f5479df1 Keeping in mind that the second one has less data, we still see that the regression seems to have disappeared. Will update the bug later once more data is available. |
|
►
Sign in to add a comment |
|
Comment 1 by bugdroid1@chromium.org
, Jan 11