Closed Bug 1353279 Opened 9 years ago Closed 1 year ago

Investigate how many external strings are backed by string literals

Categories

(Core :: JavaScript Engine, enhancement, P3)

enhancement

Tracking

()

RESOLVED INCOMPLETE
Tracking Status
firefox55 --- affected

People

(Reporter: arai, Unassigned)

References

Details

separated from bug 1352323. if an external string is backed by string literals and used many, it would be nice to atomize it to reduce the instances. we could modify bug 1352317 patch to say the kind of external string (if it's dynamically detectable in release binary), so that it gets easier to investigate.
here's the list of external strings. steps to reproduce: 1. start Nightly 55.0a1 (2017-04-23) (64-bit) on OSX, with clean profile 2. open about:memory 3. click [Save verbose] in Save GC & CC logs result: count | content ------+---------------- 85 | 55.0a1 37 | sha512 22 | complete 22 | minor 21 | succeeded 21 | nightly 21 | 17.0 21 | The Update was successfully installed 21 | https://nightly.mozilla.org 21 | Nightly 55.0a1 18 | 0.1 15 | partial 14 | null 11 | {searchTerms} 9 | 17.* 8 | GET 7 | text/html 7 | 17.0.4 7 | 17.0.* 7 | searchform 6 | 39.0a1 6 | 19.0a1 6 | hsimp 6 | form 6 | application/x-suggestions+json ... some of them seems to be update info, search provider, and some UI things. I'll try figuring out where they're actually coming from.
Priority: -- → P3
Severity: normal → S3
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.