The memory regression is introduced by the new likely-subtags implementation. It seems like the BAD: ffc449de624 "ICU-20777 Merge the likelySubtags implemention" https://github.com/unicode-org/icu/commit/ffc449de6243b17857b5d67854bdec723bf06f21 https://treeherder.mozilla.org/jobs?repo=try&revision=7e747c38081c699a7cb2fdd965555a6ceabb1e66 https://treeherder.mozilla.org/perfherder/compare?originalProject=try&originalRevision=027104f61d82dd8142da7a2c7b309e4e765b7906&newProject=try&newRevision=7e747c38081c699a7cb2fdd965555a6ceabb1e66&framework=4&page=1 GOOD: 27181e36a6b "ICU-22435 Add C API for Locale" https://github.com/unicode-org/icu/commit/27181e36a6bed372482e5a11c25009fa4dd971f1 https://treeherder.mozilla.org/jobs?repo=try&revision=4c7562666d71b0bd40bb1a132de77537ea53cd52 https://treeherder.mozilla.org/perfherder/compare?originalProject=try&originalRevision=027104f61d82dd8142da7a2c7b309e4e765b7906&newProject=try&newRevision=4c7562666d71b0bd40bb1a132de77537ea53cd52&framework=4&page=1
Bug 1864158 Comment 6 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
The memory regression is introduced by the new likely-subtags implementation. It seems like the new implementation keeps the likely-subtags in memory, which would explain the memory regression. BAD: ffc449de624 "ICU-20777 Merge the likelySubtags implemention" https://github.com/unicode-org/icu/commit/ffc449de6243b17857b5d67854bdec723bf06f21 https://treeherder.mozilla.org/jobs?repo=try&revision=7e747c38081c699a7cb2fdd965555a6ceabb1e66 https://treeherder.mozilla.org/perfherder/compare?originalProject=try&originalRevision=027104f61d82dd8142da7a2c7b309e4e765b7906&newProject=try&newRevision=7e747c38081c699a7cb2fdd965555a6ceabb1e66&framework=4&page=1 GOOD: 27181e36a6b "ICU-22435 Add C API for Locale" https://github.com/unicode-org/icu/commit/27181e36a6bed372482e5a11c25009fa4dd971f1 https://treeherder.mozilla.org/jobs?repo=try&revision=4c7562666d71b0bd40bb1a132de77537ea53cd52 https://treeherder.mozilla.org/perfherder/compare?originalProject=try&originalRevision=027104f61d82dd8142da7a2c7b309e4e765b7906&newProject=try&newRevision=4c7562666d71b0bd40bb1a132de77537ea53cd52&framework=4&page=1