Closed Bug 1317332 Opened 8 years ago Closed 7 years ago

about:memory not showing memory usage for content processes

Categories

(Toolkit :: about:memory, defect)

Unspecified
Windows 10
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: bkelly, Unassigned)

Details

(Whiteboard: [MemShrink])

I'm currently running 52.0a1 (2016-11-10) (64-bit) in e10s mode.  When I do an about:memory measurement all I get back is a report on the main process.  The OS process monitor shows the content process exists and using over a 1GB of memory.

Note, I also have another "nightly" child process using a small amount of memory that does not show up in about:memory.  I'm guessing this is the new GPU process, but not really sure.
(In reply to Ben Kelly [:bkelly] from comment #0)
> I'm currently running 52.0a1 (2016-11-10) (64-bit) in e10s mode.  When I do
> an about:memory measurement all I get back is a report on the main process. 
> The OS process monitor shows the content process exists and using over a 1GB
> of memory.
> 
> Note, I also have another "nightly" child process using a small amount of
> memory that does not show up in about:memory.  I'm guessing this is the new
> GPU process, but not really sure.

What OS is this?
Flags: needinfo?(bkelly)
Windows 10.  Here is my about:support

Application Basics
------------------

Name: Firefox
Version: 53.0a1
Build ID: 20161114043454
Update Channel: nightly
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:53.0) Gecko/20100101 Firefox/53.0
OS: Windows_NT 10.0
Multiprocess Windows: 2/2 (Enabled by user)
Safe Mode: false

Crash Reports for the Last 3 Days
---------------------------------

All Crash Reports

Extensions
----------

Name: Application Update Service Helper
Version: 1.0
Enabled: true
ID: aushelper@mozilla.org

Name: FlyWeb
Version: 1.0.0
Enabled: true
ID: flyweb@mozilla.org

Name: Form Autofill
Version: 1.0
Enabled: true
ID: formautofill@mozilla.org

Name: Mozilla Tree Status
Version: 1.0.2
Enabled: true
ID: mozilla-tree-status@jsantell.com

Name: Multi-process staged rollout
Version: 1.6
Enabled: true
ID: e10srollout@mozilla.org

Name: Pocket
Version: 1.0.5
Enabled: true
ID: firefox@getpocket.com

Name: Web Compat
Version: 1.0
Enabled: true
ID: webcompat@mozilla.org

Graphics
--------

Features
Compositing: Direct3D 11
Asynchronous Pan/Zoom: wheel input enabled; touch input enabled
WebGL Renderer: Google Inc. -- ANGLE (NVIDIA Quadro K620 Direct3D11 vs_5_0 ps_5_0)
WebGL2 Renderer: Google Inc. -- ANGLE (NVIDIA Quadro K620 Direct3D11 vs_5_0 ps_5_0)
Hardware H264 Decoding: Yes; Failed to create D3D11 device for decoder; Using D3D9 API
Audio Backend: wasapi
Direct2D: true
DirectWrite: true (10.0.14393.351)
GPU #1
Active: Yes
Description: NVIDIA Quadro K620
Vendor ID: 0x10de
Device ID: 0x13bb
Driver Version: 21.21.13.6909
Driver Date: 8-1-2016
Drivers: C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispiwu.inf_amd64_9ff5ab165faead52\nvd3dumx,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispiwu.inf_amd64_9ff5ab165faead52\nvwgf2umx,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispiwu.inf_amd64_9ff5ab165faead52\nvwgf2umx,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispiwu.inf_amd64_9ff5ab165faead52\nvwgf2umx C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispiwu.inf_amd64_9ff5ab165faead52\nvd3dum,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispiwu.inf_amd64_9ff5ab165faead52\nvwgf2um,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispiwu.inf_amd64_9ff5ab165faead52\nvwgf2um,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispiwu.inf_amd64_9ff5ab165faead52\nvwgf2um
Subsys ID: 109810de
RAM: 2048
GPU #2
Active: No
Description: Intel(R) HD Graphics 4600
Vendor ID: 0x8086
Device ID: 0x0412
Driver Version: 10.18.15.4279
Driver Date: 8-24-2015
Drivers: igdumdim64 igd10iumd64 igd10iumd64 igd12umd64 igdumdim32 igd10iumd32 igd10iumd32 igd12umd32
Subsys ID: 05a61028
RAM: Unknown
Diagnostics
AzureCanvasAccelerated: 0
AzureCanvasBackend: skia
AzureContentBackend: skia
AzureFallbackCanvasBackend: cairo
GPUProcessPid: 7888
GPUProcess: Terminate GPU Process
Decision Log
D3D9_COMPOSITING:
disabled by default: Disabled by default




Important Modified Preferences
------------------------------

accessibility.lastLoadDate: 1478050770
accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.capacity: 358400
browser.cache.disk.filesystem_reported: 1
browser.cache.disk.smart_size.first_run: false
browser.cache.disk.smart_size.use_old_max: false
browser.cache.frecency_experiment: 1
browser.download.importedFromSqlite: true
browser.places.smartBookmarksVersion: 8
browser.sessionstore.upgradeBackup.latestBuildID: 20161114043454
browser.startup.homepage: about:home
browser.startup.homepage_override.buildID: 20161114043454
browser.startup.homepage_override.mstone: 53.0a1
browser.tabs.remote.autostart: true
browser.tabs.remote.autostart.2: false
browser.tabs.warnOnClose: false
browser.urlbar.daysBeforeHidingSuggestionsPrompt: 0
browser.urlbar.lastSuggestionsPromptDate: 20160704
browser.urlbar.maxRichResults: 12
dom.apps.lastUpdate.buildID: 20160725030248
dom.apps.lastUpdate.mstone: 50.0a1
dom.apps.reset-permissions: true
dom.gamepad.extensions.enabled: true
dom.push.userAgentID: 79cf2d49dd024f5ca4f6f5db3ee869b1
extensions.lastAppVersion: 53.0a1
gfx.crash-guard.d3d11layers.appVersion: 50.0
gfx.crash-guard.d3d11layers.deviceID: 0x13bb
gfx.crash-guard.d3d11layers.driverVersion: 21.21.13.6909
gfx.crash-guard.d3d11layers.feature-d2d: true
gfx.crash-guard.d3d11layers.feature-d3d11: true
gfx.crash-guard.status.d3d11layers: 2
gfx.crash-guard.status.d3d11video: 2
media.benchmark.vp9.fps: 247
media.benchmark.vp9.versioncheck: 1
media.gmp-eme-adobe.abi: x86_64-msvc-x64
media.gmp-eme-adobe.lastUpdate: 1460658145
media.gmp-eme-adobe.version: 17
media.gmp-gmpopenh264.abi: x86_64-msvc-x64
media.gmp-gmpopenh264.lastUpdate: 1470844341
media.gmp-gmpopenh264.version: 1.6
media.gmp-manager.buildID: 20161114043454
media.gmp-manager.lastCheck: 1479149752
media.gmp-widevinecdm.abi: x86_64-msvc-x64
media.gmp-widevinecdm.lastUpdate: 1470757001
media.gmp-widevinecdm.version: 1.4.8.903
media.gmp.storage.version.observed: 1
media.hardware-video-decoding.failed: false
network.cookie.prefsMigrated: true
network.predictor.cleaned-up: true
network.predictor.enabled: false
places.database.lastMaintenance: 1478535968
places.history.expiration.transient_current_max_pages: 87071
plugin.disable_full_page_plugin_for_types: application/pdf
plugin.importedState: true
print.printer_Microsoft_Print_to_PDF.print_bgcolor: false
print.printer_Microsoft_Print_to_PDF.print_bgimages: false
print.printer_Microsoft_Print_to_PDF.print_duplex: -437918235
print.printer_Microsoft_Print_to_PDF.print_edge_bottom: 0
print.printer_Microsoft_Print_to_PDF.print_edge_left: 0
print.printer_Microsoft_Print_to_PDF.print_edge_right: 0
print.printer_Microsoft_Print_to_PDF.print_edge_top: 0
print.printer_Microsoft_Print_to_PDF.print_evenpages: true
print.printer_Microsoft_Print_to_PDF.print_footercenter:
print.printer_Microsoft_Print_to_PDF.print_footerleft: &PT
print.printer_Microsoft_Print_to_PDF.print_footerright: &D
print.printer_Microsoft_Print_to_PDF.print_headercenter:
print.printer_Microsoft_Print_to_PDF.print_headerleft: &T
print.printer_Microsoft_Print_to_PDF.print_headerright: &U
print.printer_Microsoft_Print_to_PDF.print_in_color: true
print.printer_Microsoft_Print_to_PDF.print_margin_bottom: 0.5
print.printer_Microsoft_Print_to_PDF.print_margin_left: 0.5
print.printer_Microsoft_Print_to_PDF.print_margin_right: 0.5
print.printer_Microsoft_Print_to_PDF.print_margin_top: 0.5
print.printer_Microsoft_Print_to_PDF.print_oddpages: true
print.printer_Microsoft_Print_to_PDF.print_orientation: 0
print.printer_Microsoft_Print_to_PDF.print_page_delay: 50
print.printer_Microsoft_Print_to_PDF.print_paper_data: 1
print.printer_Microsoft_Print_to_PDF.print_paper_height: -1.00
print.printer_Microsoft_Print_to_PDF.print_paper_name:
print.printer_Microsoft_Print_to_PDF.print_paper_size_unit: 0
print.printer_Microsoft_Print_to_PDF.print_paper_width: -1.00
print.printer_Microsoft_Print_to_PDF.print_resolution: 600
print.printer_Microsoft_Print_to_PDF.print_reversed: false
print.printer_Microsoft_Print_to_PDF.print_scaling: 1.00
print.printer_Microsoft_Print_to_PDF.print_shrink_to_fit: true
print.printer_Microsoft_Print_to_PDF.print_to_file: false
print.printer_Microsoft_Print_to_PDF.print_unwriteable_margin_bottom: 0
print.printer_Microsoft_Print_to_PDF.print_unwriteable_margin_left: 0
print.printer_Microsoft_Print_to_PDF.print_unwriteable_margin_right: 0
print.printer_Microsoft_Print_to_PDF.print_unwriteable_margin_top: 0
privacy.donottrackheader.enabled: true
privacy.trackingprotection.introCount: 20
security.sandbox.content.tempDirSuffix: {076c4930-d94b-44a6-bd72-e8a328673ecc}
security.ssl.errorReporting.automatic: true
security.tls.version.min: 0
services.sync.declinedEngines: addons
services.sync.engine.addons: false
services.sync.engine.passwords: false
services.sync.engine.prefs.modified: false
services.sync.lastPing: 1479088551
services.sync.lastSync: Mon Nov 14 2016 13:56:46 GMT-0500 (Eastern Standard Time)
services.sync.numClients: 7
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1478885393
ui.osk.debug.keyboardDisplayReason: IKPOS: Touch screen not found.

Important Locked Preferences
----------------------------

Places Database
---------------

JavaScript
----------

Incremental GC: true

Accessibility
-------------

Activated: false
Prevent Accessibility: 0

Library Versions
----------------

NSPR
Expected minimum version: 4.13.1
Version in use: 4.13.1

NSS
Expected minimum version: 3.28 Beta
Version in use: 3.28 Beta

NSSSMIME
Expected minimum version: 3.28 Beta
Version in use: 3.28 Beta

NSSSSL
Expected minimum version: 3.28 Beta
Version in use: 3.28 Beta

NSSUTIL
Expected minimum version: 3.28 Beta
Version in use: 3.28 Beta

Experimental Features
---------------------

Name: SKIA Content on Windows
ID: skia-windows-nightly@experiments.mozilla.org
Description: Measuring the effect of using SKIA as the default software rendering backend for content.
Active: false
End Date: 1476279768926
Homepage:
Branch: user-changed

Sandbox
-------

Content Process Sandbox Level: 2
Flags: needinfo?(bkelly)
Unfortunately I can't really do anything here until I get a Windows 10 machine.
dvander, is it possible the gpu processes is causing memory reporting failures? It seems like it's not reporting at all which might be causing timeouts for the rest of memory reporting.
Flags: needinfo?(dvander)
That shouldn't be possible, since the about:memory code only cares about PContent processes, and the GPU process is a PGPU. However it should be possible to test by setting layers.gpu-process.dev.enabled to false and trying to reproduce the bug.

However we should get about:memory working with the GPU process, I'll file a new bug for that.
Flags: needinfo?(dvander) → needinfo?(bkelly)
Sorry, I don't have any additional information at hand for this and I don't see a question directed at me.
Flags: needinfo?(bkelly)
On Windows 10 with a m-c debug 64 build I'm not seeing this issue. Ben, can you still repro? If so is this with add-ons enabled?
Flags: needinfo?(bkelly)
Tried with multiple content processes, no issue there either.
I believe this only happened after running the browser session for a day or two unfortunately.  I don't know what triggered it.

I have not seen it since, but I have not been running nightly lately either.
Flags: needinfo?(bkelly)
OS: Unspecified → Windows 10
Ben please reopen if you see this again.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.