From:  Eric Rahm <erahm@mozilla.com>
Date:  13 Jul 2017 09:53:53 Hong Kong Time
Newsgroup:  news.mozilla.org/mozilla.dev.memory
Subject:  

Re: MemShrink Triage (12 July 2017)

NNTP-Posting-Host:  63.245.214.181



On Wed, Jul 12, 2017 at 4:30 PM, Eric Rahm <erahm@mozilla.com> wrote:

MemShrink triage: 2017-07-12

Triage URL: http://mzl.la/1yYeaGL

Agenda

Note: We're going to just triage via email this week.

Bug List

Vote for:

  • P1 High importance, will follow up periodically
  • P2 Important issue, possibly already being worked on
  • P3 Real issue, someone will get to it if they have time
  • moreinfo We need logs, or clarifying information
  • invalid Misclassified, remove the MemShrink tag

17 bugs to triage

  • 1357598 - Firefox :: General - Poor performance and high memory usage in Firefox after waking up computer from sleep

    Votes:

Close as incomplete, no feedback from reporter in 4 weeks.
  • erahm, what do you think?

  • 1362767 - Core :: Untriaged - Firefox doesn't release memory after closing tabs

    Votes:

ni? to clarify what the expected behavior is.
  • 1367999 - Core :: General - Got leak messages when close firefox

    Votes:


P2, maybe P1? Taipei folks are seeing shutdown leaks of google.com. mccr8, ting's on it but maybe you can take a look as well?
 
  • 1372092 - Firefox :: Untriaged - Long running Firefox eat all memory

    Votes:

 ni? For testing with sane prefs and add-ons disabled.
  • 1373089 - Core :: JavaScript: Internationalization API - Use Sets rather than objects to store available locales in Intl API

    Votes:

P2, has a patch, ideally a nice savings (48k?) per window.
  • 1373340 - Core :: IPC - Intermittent LeakSanitizer | leak at Malloc, nsTArray_base, AppendElements, IPC::ParamTraits

    Votes:

Unsure, I could see it being P1, P2, or P3. mcc8, wdyt?
  • mccr8, what do you think?

  • 1373418 - Toolkit :: WebExtensions: General - Reduce the amount of compartment overhead in the WebExtension framework

    Votes:

 ni kmag for more details on impact, I'm leaning P1.
  • 1373825 - Core :: JavaScript: GC - Nightly memory use running away over time

    Votes:

    erahm, mccr8, what do you think?

 Still waiting on Jon, tempted to P1 considering this is on dropbox.
  • 1373895 - Firefox :: Activity Streams: General - Activity Stream leaks a ton of memory

    Votes:

P1. It should definitely block actively streams from be pref'd on.
  • 1374503 - Core :: General - 7+ GB of heap-unclassified on nightly

    Votes:

 P1. 7 GB of heap-unclassified after resuming laptop.
  • 1376013 - Firefox :: Untriaged - Using Firefox for a long time causes it to lag, use over 2.5GB of RAM, and freeze.

    Votes:

 ni? for testing w/ add-ons disabled.
  • 1376105 - Toolkit :: Async Tooling - 2.57 - 4.76% Explicit Memory / JS / Resident Memory (linux64, windows10-64-vm, windows7-32-vm) regression on push 6d121d4c2033db893f0c21951f761822d87df960 (Fri Jun 23 2017)

    Votes:

    erahm, what do you think?

This is a regression from switching to native promises from promise.jsm. It's a pretty big regression, I'm inclined to P1 but would like more feedback.
  • 1376883 - Core :: CSS Parsing and Computation - stylo: Drop thread pool stack size to 100k

    Votes:

P1. This is one of the largest stylo regressions.
  • 1377999 - Core :: DOM - Try out an arena based allocator for DOM nodes again

    Votes:

    erahm, what do you think?

This is really a perf thing, I think maybe there's a concern it could increase memory but in the long run hopefully it would decrease fragmentation. We need to see some test data to get a feel for what kind of tradeoffs we'll see. I suggest deferring until Ehsan is back.
  • 1378526 - Core :: CSS Parsing and Computation - Measure Stylo memory usage using AWSY tests

    Votes:

P1, we really want to measure this sooner than later. It sounds like this is going to just be some build configuration stuff.
  • 1379043 - Firefox :: Untriaged - HIGH RAM/DISK USAGE

    Votes:

P2? It's high heap unclassified on facebook, but not sure about add-ons etc. Maybe just ni? for now.
  • 1379132 - Firefox :: Untriaged - very high memory usage (2GB after 4 hours usage)

    Votes:

ni?