5GB/huge memory consumed NASA video feed?

RESOLVED INCOMPLETE

Status

()

Firefox
Untriaged
RESOLVED INCOMPLETE
3 years ago
2 years ago

People

(Reporter: michaelT, Unassigned)

Tracking

33 Branch
x86
Mac OS X
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

3 years ago
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:33.0) Gecko/20100101 Firefox/33.0
Build ID: 20141113143407

Steps to reproduce:

The only new tabs were watching nasa live feed.
I did have WEBEX and EVERNOTE open but they never caused this symptom before.


Actual results:

5GB plus memory consumed.
here is about:memory

Main Process
Explicit Allocations

5,738.65 MB (100.0%) -- explicit
├──5,210.32 MB (90.79%) ── heap-unclassified
├────345.19 MB (06.02%) -- heap-overhead
│    ├──234.92 MB (04.09%) ── bin-unused
│    ├──106.56 MB (01.86%) ── bookkeeping
│    └────3.71 MB (00.06%) ++ (2 tiny)
└────183.14 MB (03.19%) ++ (24 tiny)

Other Measurements

40.71 MB (100.0%) -- decommitted
├──36.11 MB (88.71%) -- js-non-window
│  ├──21.11 MB (51.86%) ── gc-heap/decommitted-arenas
│  └──15.00 MB (36.85%) ── runtime/gc/nursery-decommitted
└───4.60 MB (11.29%) -- workers/workers(chrome)
    ├──1.55 MB (03.80%) -- worker(resource://gre/modules/PageThumbsWorker.js, 0x123218800)
    │  ├──1.55 MB (03.80%) ── gc-heap/decommitted-arenas
    │  └──0.00 MB (00.00%) ── runtime/gc/nursery-decommitted
    ├──1.54 MB (03.78%) -- worker(resource:///modules/sessionstore/SessionWorker.js, 0x11d34cc00)
    │  ├──1.54 MB (03.78%) ── gc-heap/decommitted-arenas
    │  └──0.00 MB (00.00%) ── runtime/gc/nursery-decommitted
    └──1.51 MB (03.71%) -- worker(resource://gre/modules/osfile/osfile_async_worker.js, 0x10fe3a000)
       ├──1.51 MB (03.71%) ── gc-heap/decommitted-arenas
       └──0.00 MB (00.00%) ── runtime/gc/nursery-decommitted

1,611 (100.0%) -- event-counts
└──1,611 (100.0%) -- window-objects
   ├──1,058 (65.67%) -- top(chrome://browser/content/browser.xul, id=12355)/active/window(chrome://browser/content/browser.xul)/dom
   │  ├──1,056 (65.55%) ── event-listeners
   │  └──────2 (00.12%) ── event-targets
   ├────263 (16.33%) -- top(chrome://browser/content/hiddenWindow.xul, id=1)/active
   │    ├──252 (15.64%) -- window(chrome://browser/content/hiddenWindow.xul)/dom
   │    │  ├──251 (15.58%) ── event-listeners
   │    │  └────1 (00.06%) ── event-targets
   │    └───11 (00.68%) ++ (2 tiny)
   ├────202 (12.54%) -- top(about:newtab, id=12382)/active/window(about:newtab)/dom
   │    ├──201 (12.48%) ── event-listeners
   │    └────1 (00.06%) ── event-targets
   ├─────71 (04.41%) -- top(https://support.mozilla.org/en-US/questions/987722, id=12359)
   │     ├──36 (02.23%) -- cached/window(about:home)/dom
   │     │  ├──34 (02.11%) ── event-listeners
   │     │  └───2 (00.12%) ── event-targets
   │     └──35 (02.17%) -- active/window(https://support.mozilla.org/en-US/questions/987722)/dom
   │        ├──32 (01.99%) ── event-listeners
   │        └───3 (00.19%) ── event-targets
   └─────17 (01.06%) ++ top(about:memory, id=12365)/active/window(about:memory)/dom

3.83 MB (100.0%) -- images
├──2.65 MB (69.20%) -- chrome
│  ├──2.20 MB (57.48%) -- raster/used
│  │  ├──1.96 MB (51.34%) ── uncompressed-nonheap
│  │  └──0.24 MB (06.14%) ── uncompressed-heap
│  └──0.45 MB (11.72%) ── vector/used/documents
└──1.18 MB (30.80%) -- content/raster/used
   ├──1.13 MB (29.64%) ── raw
   └──0.04 MB (01.16%) ── uncompressed-heap

58.43 MB (100.0%) -- js-main-runtime
├──31.16 MB (53.32%) -- compartments
│  ├──13.44 MB (23.00%) -- shapes
│  │  ├───8.70 MB (14.90%) -- gc-heap
│  │  │   ├──4.89 MB (08.37%) -- tree
│  │  │   │  ├──4.19 MB (07.18%) ── global-parented
│  │  │   │  └──0.70 MB (01.20%) ── non-global-parented
│  │  │   ├──2.69 MB (04.61%) ── base
│  │  │   └──1.12 MB (01.92%) ── dict
│  │  └───4.74 MB (08.11%) -- malloc-heap
│  │      ├──3.28 MB (05.62%) ── compartment-tables
│  │      ├──0.80 MB (01.37%) ++ (2 tiny)
│  │      └──0.66 MB (01.12%) ── tree-tables
│  ├──11.89 MB (20.35%) -- objects
│  │  ├───9.76 MB (16.70%) -- gc-heap
│  │  │   ├──7.39 MB (12.65%) ── function
│  │  │   ├──1.77 MB (03.04%) ── ordinary
│  │  │   └──0.59 MB (01.01%) ++ (2 tiny)
│  │  ├───2.14 MB (03.65%) -- malloc-heap
│  │  │   ├──2.04 MB (03.50%) ── slots
│  │  │   └──0.09 MB (00.16%) ++ (3 tiny)
│  │  └───0.00 MB (00.00%) ── non-heap/code/asm.js
│  ├───4.77 MB (08.16%) -- scripts
│  │   ├──3.83 MB (06.55%) ── gc-heap
│  │   └──0.94 MB (01.62%) ── malloc-heap/data
│  ├───0.61 MB (01.04%) ── cross-compartment-wrapper-table
│  └───0.44 MB (00.76%) ++ (6 tiny)
├──15.37 MB (26.30%) -- zones
│  ├───8.82 MB (15.10%) ── unused-gc-things
│  ├───3.73 MB (06.38%) -- strings
│  │   ├──2.12 MB (03.62%) -- malloc-heap
│  │   │  ├──1.07 MB (01.83%) ── two-byte
│  │   │  └──1.05 MB (01.80%) ── latin1
│  │   └──1.61 MB (02.75%) -- gc-heap
│  │      ├──1.53 MB (02.62%) ── latin1
│  │      └──0.07 MB (00.13%) ── two-byte
│  ├───1.61 MB (02.75%) ── type-objects/gc-heap
│  └───1.21 MB (02.07%) ++ (6 tiny)
├──10.02 MB (17.14%) ── runtime
└───1.89 MB (03.24%) -- gc-heap
    ├──1.00 MB (01.71%) ── unused-chunks
    ├──0.89 MB (01.52%) ── chunk-admin
    └──0.00 MB (00.00%) ── unused-arenas

260 (100.0%) -- js-main-runtime-compartments
├──255 (98.08%) -- system
│  ├──248 (95.38%) ++ (247 tiny)
│  ├────4 (01.54%) ── [System Principal], inProcessTabChildGlobal?ownedBy=chrome://browser/content/browser.xul [4]
│  └────3 (01.15%) ── [System Principal], about:blank [3]
└────5 (01.92%) ++ user

36.89 MB (100.0%) -- js-main-runtime-gc-heap-committed
├──27.07 MB (73.37%) -- used
│  ├──25.67 MB (69.58%) ── gc-things
│  ├───0.89 MB (02.41%) ── chunk-admin
│  └───0.51 MB (01.37%) ── arena-admin
└───9.82 MB (26.63%) -- unused
    ├──8.82 MB (23.92%) ── gc-things
    ├──1.00 MB (02.71%) ── chunks
    └──0.00 MB (00.00%) ── arenas

261 (100.0%) -- message-manager
└──261 (100.0%) -- referent
   ├──170 (65.13%) -- child-process-manager
   │  ├──166 (63.60%) -- weak
   │  │  ├──166 (63.60%) ── dead
   │  │  └────0 (00.00%) ── alive
   │  └────4 (01.53%) ── strong
   ├───46 (17.62%) -- parent-process-manager
   │   ├──46 (17.62%) ── strong
   │   └───0 (00.00%) ++ weak
   └───45 (17.24%) -- global-manager
       ├──45 (17.24%) ── strong
       └───0 (00.00%) ++ weak

846 (100.0%) -- observer-service
└──846 (100.0%) -- referent
   ├──521 (61.58%) ── strong
   └──325 (38.42%) -- weak
      ├──174 (20.57%) ── alive
      └──151 (17.85%) ── dead

121 (100.0%) -- observer-service-suspect
└──121 (100.0%) ── referent(topic=xpcom-shutdown)

611 (100.0%) -- preference-service
└──611 (100.0%) -- referent
   ├──534 (87.40%) ── strong
   └───77 (12.60%) -- weak
       ├──77 (12.60%) ── alive
       └───0 (00.00%) ── dead

10.17 MB (100.0%) -- window-objects
├───5.72 MB (56.25%) -- layout
│   ├──2.25 MB (22.11%) ── style-sets
│   ├──1.43 MB (14.05%) ── pres-shell
│   ├──0.93 MB (09.10%) ── frames
│   ├──0.40 MB (03.97%) ── pres-contexts
│   ├──0.29 MB (02.89%) ── style-contexts
│   ├──0.27 MB (02.68%) ── rule-nodes
│   ├──0.13 MB (01.31%) ── line-boxes
│   └──0.02 MB (00.15%) ── text-runs
├───2.56 MB (25.14%) ── style-sheets
├───1.88 MB (18.51%) -- dom
│   ├──1.09 MB (10.74%) ── element-nodes
│   ├──0.52 MB (05.06%) ── other
│   ├──0.25 MB (02.48%) ── text-nodes
│   └──0.02 MB (00.23%) ++ (4 tiny)
└───0.01 MB (00.10%) ── property-tables

     0.00 MB ── canvas-2d-pixels
     0.00 MB ── gfx-surface-quartz
     0.00 MB ── gfx-textures
           0 ── ghost-windows
 5,348.24 MB ── heap-allocated
       7,166 ── heap-chunks
     1.00 MB ── heap-chunksize
 5,458.52 MB ── heap-committed
 7,166.00 MB ── heap-mapped
       2.06% ── heap-overhead-ratio
           1 ── host-object-urls
     0.03 MB ── imagelib-surface-cache
     3.17 MB ── js-main-runtime-temporary-peak
      22,683 ── page-faults-hard
 162,445,021 ── page-faults-soft
   895.04 MB ── resident
10,517.50 MB ── vsize

End of Main Process


Expected results:

even if nasa page has a plugin leak- i closed those tabs.
The memory is still 5GB plus.
(Reporter)

Updated

3 years ago
Whiteboard: nasa live video left running, switched to no feed, tab still open, 5GB RAM consumed

Comment 1

3 years ago
reporter steps: nasa live video left running, switched to no feed, tab still open, 5GB RAM consumed
Summary: huge memory consumed NASA video feed? → 6GB/huge memory consumed NASA video feed?
Whiteboard: nasa live video left running, switched to no feed, tab still open, 5GB RAM consumed

Comment 2

3 years ago
Please supply URL to the vid
Flags: needinfo?(michael.traudt)
Summary: 6GB/huge memory consumed NASA video feed? → 5GB/huge memory consumed NASA video feed?
(Reporter)

Comment 3

3 years ago
http://www.nasa.gov/multimedia/nasatv/index.html#.VIP9bSY8KnM

This was Orion live feed then transitioned to other content.
The only new sites were this nasa live feed. The others were webex,evernote.com but I've always used those sites without this result.
Flags: needinfo?(michael.traudt)

Comment 4

2 years ago
Hi,

I have tested this problem with this link: http://www.ustream.tv/nasahdtv  and I can't reproduce the issue, my memory usage was 180-250 MB . The test was made on Mac OS X 10.10 with FF Nightly 46.0a1.
Michael please retest this with a new version of Firefox and tell us if you still have this problem. 
Thank you.
Flags: needinfo?(michael.traudt)

Comment 5

2 years ago
Hi,
Marking this as Resolved: Incomplete due to the lack of response from the reporter.
Reporter, please feel free to reopen it if you are still having this issue on the latest Firefox version.
Status: UNCONFIRMED → RESOLVED
Last Resolved: 2 years ago
Flags: needinfo?(michael.traudt)
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.