Closed Bug 1763032 Opened 4 years ago Closed 2 years ago

FirefoxCP Isolated Web Content using all memory on mac

Categories

(Core :: DOM: Content Processes, defect, P3)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: jackellisallan, Unassigned)

References

Details

(Keywords: perf)

Attachments

(7 files)

Attached file memory-report.json.gz

Whenever I use firefox i quickly have all of my memory used up by FirefoxCP Isolated Web Content. This issue started a few weeks ago and was never a problem before.

Application Basics

Name: Firefox
Version: 98.0.2
Build ID: 20220322144853
Distribution ID:
Update Channel: release
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:98.0) Gecko/20100101 Firefox/98.0
OS: Darwin 21.2.0 Darwin Kernel Version 21.2.0: Sun Nov 28 20:28:54 PST 2021; root:xnu-8019.61.5~1/RELEASE_X86_64
Rosetta Translated: false
Multiprocess Windows: 1/1
Fission Windows: 1/1 Enabled by default
Remote Processes: 22
Enterprise Policies: Inactive
Google Location Service Key: Found
Google Safebrowsing Key: Found
Mozilla Location Service Key: Found
Safe Mode: false

Crash Reports for the Last 3 Days

Firefox Features

Name: DoH Roll-Out
Version: 2.0.0
ID: doh-rollout@mozilla.org

Name: Firefox Screenshots
Version: 39.0.1
ID: screenshots@mozilla.org

Name: Form Autofill
Version: 1.0.1
ID: formautofill@mozilla.org

Name: Picture-In-Picture
Version: 1.0.0
ID: pictureinpicture@mozilla.org

Name: Web Compatibility Interventions
Version: 30.0.0
ID: webcompat@mozilla.org

Name: WebCompat Reporter
Version: 1.4.2
ID: webcompat-reporter@mozilla.org

Remote Features

bug-1690367-rollout-moving-webrtc-networking-functionality-into-i-release-87-100: active
bug-1693420-rollout-sponsored-top-sites-rollout-release-84-100: active
rollout-increasing-normandy-skew-out-changes-from-15-m-release-73-75-bug-1616898: active

Remote Processes

Type: Privileged About
Count: 1

Type: Extension
Count: 1

Type: Isolated Web Content
Count: 15

Type: Isolated Service Worker
Count: 1

Type: Preallocated
Count: 3

Type: Socket
Count: 1

Add-ons

Name: Add-ons Search Detection
Type: extension
Version: 2.0.0
Enabled: true
ID: addons-search-detection@mozilla.com

Name: Amazon.com
Type: extension
Version: 1.3
Enabled: true
ID: amazondotcom@search.mozilla.org

Name: Bing
Type: extension
Version: 1.3
Enabled: true
ID: bing@search.mozilla.org

Name: DuckDuckGo
Type: extension
Version: 1.1
Enabled: true
ID: ddg@search.mozilla.org

Name: eBay
Type: extension
Version: 1.3
Enabled: true
ID: ebay@search.mozilla.org

Name: Google
Type: extension
Version: 1.2
Enabled: true
ID: google@search.mozilla.org

Name: Wikipedia (en)
Type: extension
Version: 1.1
Enabled: true
ID: wikipedia@search.mozilla.org

Graphics

Features
Compositing: WebRender
Asynchronous Pan/Zoom: wheel input enabled; scrollbar drag enabled; keyboard enabled; autoscroll enabled; smooth pinch-zoom enabled
WebGL 1 Driver WSI Info: CGL IsWebglOutOfProcessEnabled: 1
WebGL 1 Driver Renderer: Intel Inc. -- Intel(R) Iris(TM) Graphics 6100
WebGL 1 Driver Version: 4.1 INTEL-18.3.5
WebGL 1 Driver Extensions: GL_ARB_blend_func_extended GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader5 GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_occlusion_query2 GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_subroutine GL_ARB_shading_language_include GL_ARB_tessellation_shader GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_vertex_attrib_64bit GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_sRGB_decode GL_APPLE_client_storage GL_APPLE_container_object_shareable GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_texture_range GL_ATI_texture_mirror_once GL_NV_texture_barrier
WebGL 1 Extensions: ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_float_blend EXT_frag_depth EXT_shader_texture_lod EXT_sRGB EXT_texture_compression_rgtc EXT_texture_filter_anisotropic MOZ_debug OES_element_index_uint OES_fbo_render_mipmap OES_standard_derivatives OES_texture_float OES_texture_float_linear OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context
WebGL 2 Driver WSI Info: CGL IsWebglOutOfProcessEnabled: 1
WebGL 2 Driver Renderer: Intel Inc. -- Intel(R) Iris(TM) Graphics 6100
WebGL 2 Driver Version: 4.1 INTEL-18.3.5
WebGL 2 Driver Extensions: GL_ARB_blend_func_extended GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader5 GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_occlusion_query2 GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_subroutine GL_ARB_shading_language_include GL_ARB_tessellation_shader GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_vertex_attrib_64bit GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_sRGB_decode GL_APPLE_client_storage GL_APPLE_container_object_shareable GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_texture_range GL_ATI_texture_mirror_once GL_NV_texture_barrier
WebGL 2 Extensions: EXT_color_buffer_float EXT_float_blend EXT_texture_compression_rgtc EXT_texture_filter_anisotropic MOZ_debug OES_texture_float_linear WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context
Target Frame Rate: 60
GPU #1
Active: Yes
Vendor ID: 0x8086
Device ID: 0x162b
RAM: 0

Diagnostics
AzureCanvasBackend: skia
AzureContentBackend: skia
AzureFallbackCanvasBackend: skia
CMSOutputProfile: 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
Display0: 1280x800 scale:2.000000
DisplayCount: 1
Decision Log
HW_COMPOSITING:
available by default
OPENGL_COMPOSITING:
available by default
WEBRENDER:
available by default
WEBRENDER_QUALIFIED:
available by default
WEBRENDER_COMPOSITOR:
available by default
WEBRENDER_PARTIAL:
disabled by default: User disabled via pref
WEBRENDER_SHADER_CACHE:
disabled by default: Disabled by default
WEBRENDER_OPTIMIZED_SHADERS:
available by default
WEBRENDER_ANGLE:
available by default
unavailable by env: OS not supported
WEBRENDER_DCOMP_PRESENT:
available by default
disabled by user: User disabled via pref
unavailable by env: Requires Windows 10 or later
unavailable by runtime: Requires ANGLE
WEBRENDER_SOFTWARE:
available by default
WEBGPU:
disabled by default: Disabled by default
blocked by runtime: WebGPU can only be enabled in nightly

Media

Audio Backend: audiounit-rust
Max Channels: 2
Preferred Sample Rate: 44100
Roundtrip latency (standard deviation): 24.82ms (0.01)
Output Devices
Name: Group
Internal Speakers: builtin-internal-mic|spk
Input Devices
Name: Group
Internal Microphone: builtin-internal-mic|spk

Enumerate database

Environment Variables

MOZ_CRASHREPORTER_EVENTS_DIRECTORY: /Users/jack/Library/Application Support/Firefox/Profiles/oiqd2o0y.default-release/crashes/events
MOZ_CRASHREPORTER_RESTART_ARG_0: /Applications/Firefox.app/Contents/MacOS/firefox
MOZ_CRASHREPORTER_RESTART_ARG_1:
MOZ_CRASHREPORTER_DATA_DIRECTORY: /Users/jack/Library/Application Support/Firefox/Crash Reports
MOZ_CRASHREPORTER_PING_DIRECTORY: /Users/jack/Library/Application Support/Firefox/Pending Pings
MOZ_CRASHREPORTER_STRINGS_OVERRIDE: /Applications/Firefox.app/Contents/Resources/browser/crashreporter-override.ini
MOZ_LAUNCHED_CHILD:
MOZ_APP_SILENT_START:
XRE_PROFILE_PATH:
XRE_PROFILE_LOCAL_PATH:
XRE_START_OFFLINE:
XRE_BINARY_PATH:
XRE_RESTARTED_BY_PROFILE_MANAGER:

Experimental Features

about:home startup cache (browser.startup.homepage.abouthome_cache.enabled): false
Cookies: SameSite=Lax by default (network.cookie.sameSite.laxByDefault): false
Cookies: SameSite=None requires secure attribute (network.cookie.sameSite.noneRequiresSecure): false
Cookies: Schemeful SameSite (network.cookie.sameSite.schemeful): false
CSS: Constructable Stylesheets (layout.css.constructable-stylesheets.enabled): false
CSS: Masonry Layout (layout.css.grid-template-masonry-value.enabled): false
Developer Tools: Compatibility Panel (devtools.inspector.compatibility.enabled): true
Developer Tools: Service Worker debugging (devtools.debugger.features.windowless-service-workers): false
Firefox 100 User-Agent String (general.useragent.forceVersion100): false
Media: JPEG XL (image.jxl.enabled): false
Address Bar: show results during IME composition (browser.urlbar.keepPanelOpenDuringImeComposition): false
Web API: WebGPU (dom.webgpu.enabled): false
WebRTC Global Mute Toggles (privacy.webrtc.globalMuteToggles): false
Win32k Lockdown (security.sandbox.content.win32k-disable): false

Remote Experiments

See how often users dismiss Private Browsing VPN section: control

Important Modified Preferences

accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.amount_written: 1492808
browser.cache.disk.capacity: 1048576
browser.cache.disk.filesystem_reported: 1
browser.cache.disk.hashstats_reported: 1
browser.contentblocking.category: standard
browser.search.region: US
browser.sessionstore.upgradeBackup.latestBuildID: 20220322144853
browser.startup.homepage_override.buildID: 20220322144853
browser.startup.homepage_override.mstone: 98.0.2
browser.urlbar.placeholderName: DuckDuckGo
browser.urlbar.placeholderName.private: DuckDuckGo
browser.urlbar.quicksuggest.migrationVersion: 2
browser.urlbar.quicksuggest.scenario: offline
browser.urlbar.resultBuckets: {"children":[{"maxResultCount":1,"children":[{"group":"heuristicTest"},{"group":"heuristicExtension"},{"group":"heuristi
browser.urlbar.resultGroups: {"children":[{"maxResultCount":1,"children":[{"group":"heuristicTest"},{"group":"heuristicExtension"},{"group":"heuristi
browser.urlbar.tipShownCount.searchTip_onboard: 4
doh-rollout.balrog-migration-done: true
doh-rollout.doneFirstRun: true
doh-rollout.doorhanger-decision: UIOk
doh-rollout.home-region: US
doh-rollout.mode: 2
doh-rollout.self-enabled: true
doh-rollout.uri: https://mozilla.cloudflare-dns.com/dns-query
dom.forms.autocomplete.formautofill: true
extensions.formautofill.addresses.usage.hasEntry: false
extensions.formautofill.creditCards.enabled: false
extensions.formautofill.creditCards.used: 2
extensions.lastAppVersion: 98.0.2
font.internaluseonly.changed: true
idle.lastDailyNotification: 1649034934
media.gmp-gmpopenh264.abi: x86_64-gcc3
media.gmp-gmpopenh264.lastUpdate: 1584140129
media.gmp-gmpopenh264.version: 1.8.1.1
media.gmp-manager.buildID: 20220322144853
media.gmp-manager.lastCheck: 1649003575
media.gmp-widevinecdm.abi: x86_64-gcc3
media.gmp-widevinecdm.lastUpdate: 1637342883
media.gmp-widevinecdm.version: 4.10.2391.0
media.gmp.storage.version.observed: 1
media.videocontrols.picture-in-picture.video-toggle.has-used: true
network.predictor.cleaned-up: true
network.trr.blocklist_cleanup_done: true
places.database.lastMaintenance: 1649034935
places.history.expiration.transient_current_max_pages: 112348
plugin.flash.arch: x86_64-gcc3
plugin.flash.blockliststate: 4
plugin.flash.desc: Shockwave Flash 24.0 r0
plugin.flash.lastmod_hi: 346
plugin.flash.lastmod_lo: 612843584
plugin.flash.path: /Library/Internet Plug-Ins/Flash Player.plugin
plugin.flash.version: 24.0.0.194
privacy.purge_trackers.date_in_cookie_database: 0
privacy.purge_trackers.last_purge: 1649034936336
privacy.sanitize.pending: [{"id":"newtab-container","itemsToClear":[],"options":{}}]
security.remote_settings.crlite_filters.checked: 1649113597
security.remote_settings.intermediates.checked: 1649113597
security.sandbox.content.tempDirSuffix: 23f1df17-1f1a-0648-892b-379d8bb05739
security.sandbox.plugin.tempDirSuffix: 4dbda6f0-00ce-a24f-ba9b-344cb3f96e46
services.sync.declinedEngines:
services.sync.engine.addresses.available: true
signon.importedFromSqlite: true
signon.usage.hasEntry: true
signon.usage.lastUsed: 1621922654
storage.vacuum.last.index: 0
storage.vacuum.last.places.sqlite: 1649034934

Important Locked Preferences

fission.autostart.session: true

Places Database

Accessibility

Activated: false
Prevent Accessibility: 0

Library Versions

NSPR
Expected minimum version: 4.33
Version in use: 4.33

NSS
Expected minimum version: 3.75
Version in use: 3.75

NSSSMIME
Expected minimum version: 3.75
Version in use: 3.75

NSSSSL
Expected minimum version: 3.75
Version in use: 3.75

NSSUTIL
Expected minimum version: 3.75
Version in use: 3.75

Sandbox

Content Process Sandbox Level: 3
Effective Content Process Sandbox Level: 3
Win32k Lockdown State for Content Process: Win32k Lockdown disabled -- Operating system not supported

Startup Cache

Disk Cache Path: /Users/jack/Library/Caches/Firefox/Profiles/oiqd2o0y.default-release/startupCache/startupCache.8.little
Ignore Disk Cache: false
Found Disk Cache on Init: true
Wrote to Disk Cache: false

Internationalization & Localization

Application Settings
Requested Locales: ["en-US"]
Available Locales: ["en-US"]
App Locales: ["en-US"]
Regional Preferences: ["en-US"]
Default Locale: "en-US"
Operating System
System Locales: ["en-US"]
Regional Preferences: ["en-US"]

Remote Debugging (Chromium Protocol)

Accepting Connections: false
URL:

Printing

Modified print settings

print_printer: Mozilla Save to PDF
print.macosx.pagesetup-2: PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUvL0RURCBQTElTVCAxLjAvL0VO
print.printer_HP_PSC_2200_Series.print_bgcolor: false
print.printer_HP_PSC_2200_Series.print_bgimages: false
print.printer_HP_PSC_2200_Series.print_duplex: 0
print.printer_HP_PSC_2200_Series.print_edge_bottom: 0
print.printer_HP_PSC_2200_Series.print_edge_left: 0
print.printer_HP_PSC_2200_Series.print_edge_right: 0
print.printer_HP_PSC_2200_Series.print_edge_top: 0
print.printer_HP_PSC_2200_Series.print_evenpages: true
print.printer_HP_PSC_2200_Series.print_footercenter:
print.printer_HP_PSC_2200_Series.print_footerleft: &PT
print.printer_HP_PSC_2200_Series.print_footerright: &D
print.printer_HP_PSC_2200_Series.print_headercenter:
print.printer_HP_PSC_2200_Series.print_headerleft: &T
print.printer_HP_PSC_2200_Series.print_headerright: &U
print.printer_HP_PSC_2200_Series.print_in_color: true
print.printer_HP_PSC_2200_Series.print_margin_bottom: 0.5
print.printer_HP_PSC_2200_Series.print_margin_left: 0.5
print.printer_HP_PSC_2200_Series.print_margin_right: 0.5
print.printer_HP_PSC_2200_Series.print_margin_top: 0.5
print.printer_HP_PSC_2200_Series.print_oddpages: true
print.printer_HP_PSC_2200_Series.print_orientation: 0
print.printer_HP_PSC_2200_Series.print_page_delay: 50
print.printer_HP_PSC_2200_Series.print_paper_height: 11.00
print.printer_HP_PSC_2200_Series.print_paper_id: na-letter
print.printer_HP_PSC_2200_Series.print_paper_size_unit: 0
print.printer_HP_PSC_2200_Series.print_paper_width: 8.50
print.printer_HP_PSC_2200_Series.print_resolution: 0
print.printer_HP_PSC_2200_Series.print_reversed: false
print.printer_HP_PSC_2200_Series.print_scaling: 1.00
print.printer_HP_PSC_2200_Series.print_shrink_to_fit: true
print.printer_HP_PSC_2200_Series.print_to_file: false
print.printer_HP_PSC_2200_Series.print_unwriteable_margin_bottom: 46
print.printer_HP_PSC_2200_Series.print_unwriteable_margin_left: 25
print.printer_HP_PSC_2200_Series.print_unwriteable_margin_right: 25
print.printer_HP_PSC_2200_Series.print_unwriteable_margin_top: 7
print.printer_Mozilla_Save_to_PDF.print_bgcolor: false
print.printer_Mozilla_Save_to_PDF.print_bgimages: false
print.printer_Mozilla_Save_to_PDF.print_duplex: 0
print.printer_Mozilla_Save_to_PDF.print_edge_bottom: 0
print.printer_Mozilla_Save_to_PDF.print_edge_left: 0
print.printer_Mozilla_Save_to_PDF.print_edge_right: 0
print.printer_Mozilla_Save_to_PDF.print_edge_top: 0
print.printer_Mozilla_Save_to_PDF.print_footercenter:
print.printer_Mozilla_Save_to_PDF.print_footerleft: &PT
print.printer_Mozilla_Save_to_PDF.print_footerright: &D
print.printer_Mozilla_Save_to_PDF.print_headercenter:
print.printer_Mozilla_Save_to_PDF.print_headerleft: &T
print.printer_Mozilla_Save_to_PDF.print_headerright: &U
print.printer_Mozilla_Save_to_PDF.print_in_color: true
print.printer_Mozilla_Save_to_PDF.print_margin_bottom: 0.5
print.printer_Mozilla_Save_to_PDF.print_margin_left: 0.5
print.printer_Mozilla_Save_to_PDF.print_margin_right: 0.5
print.printer_Mozilla_Save_to_PDF.print_margin_top: 0.5
print.printer_Mozilla_Save_to_PDF.print_orientation: 0
print.printer_Mozilla_Save_to_PDF.print_page_delay: 50
print.printer_Mozilla_Save_to_PDF.print_paper_height: 11
print.printer_Mozilla_Save_to_PDF.print_paper_id: na_letter
print.printer_Mozilla_Save_to_PDF.print_paper_size_unit: 0
print.printer_Mozilla_Save_to_PDF.print_paper_width: 8.5
print.printer_Mozilla_Save_to_PDF.print_resolution: 0
print.printer_Mozilla_Save_to_PDF.print_reversed: false
print.printer_Mozilla_Save_to_PDF.print_scaling: 1
print.printer_Mozilla_Save_to_PDF.print_shrink_to_fit: true
print.printer_Mozilla_Save_to_PDF.print_to_file: true
print.printer_Mozilla_Save_to_PDF.print_unwriteable_margin_bottom: 0
print.printer_Mozilla_Save_to_PDF.print_unwriteable_margin_left: 0
print.printer_Mozilla_Save_to_PDF.print_unwriteable_margin_right: 0
print.printer_Mozilla_Save_to_PDF.print_unwriteable_margin_top: 0

I have this same problem. Just noticed it today.

macOS 12.3 (21E230)
98.0.2 (64-bit)

Hello, same problem here.
Moreover, if I close my computer and reopen it later, Firefox is completely frozen (I have to force quit it and restart it).
This is quite an annoying issue..

I'm on Firefox 99.0.1 (64-bit) and Macos Monterey 12.3.1 (21E258). Macbook Air M1 end 2020

The severity field is not set for this bug.
:mossop, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(dtownsend)
Component: General → DOM: Content Processes
Flags: needinfo?(dtownsend)
Product: Firefox → Core

Can someone affected by this take a memory report (from about:memory) and / or a profile from profiler.firefox.com? That should show where the memory and time are spent.

(The content process is what runs websites, so it might be that a website is leaking, or it might be that we're leaking, or something else, but hard to say without being able to reproduce).

(In reply to Emilio Cobos Álvarez (:emilio) from comment #4)

Can someone affected by this take a memory report (from about:memory)

FWIW I processed the attached memory-report.json.gz to a sheet: https://docs.google.com/spreadsheets/d/1sID-XS-UMaEEtSD7D4dFfImglbk7gZGYV6kVGfZ5y8c/edit. Not sure this helps.

Flags: needinfo?(emilio)

Eh d'oh, I had missed the attachment, sigh.

So, I don't see anything too outrageous in that memory report from comment 0. There's a facebook.com process that's taking half a gig, which is pretty big, and then reddit/youtube taking 250mb each. Andrew, do you see anything obviously wrong here?

Flags: needinfo?(emilio) → needinfo?(continuation)

Yeah, the memory report looks normal. We do have the issue that a hanging content process won't show up. Maybe if somebody is experiencing this issue they can also go into Activity Monitor and see what the memory values are in there, and get the PIDs of any content processes using a lot of memory, along with the about:memory report.

It looks like these reports are all from OSX, which is interesting. Stephen, have you come across any complaints about high memory usage on OSX recently?

Flags: needinfo?(continuation) → needinfo?(spohl.mozilla.bugs)

I have not seen this myself, but Markus might have better insight into current performance issues. Forwarding n-i.

Flags: needinfo?(spohl.mozilla.bugs) → needinfo?(mstange.moz)
Keywords: perf

I've heard some complaints about parent process memory usage on macOS, but none so far about content process memory usage.

Flags: needinfo?(mstange.moz)
Severity: -- → S3
Priority: -- → P3

(severity might change if we get more information on what is going on)

(In reply to ta4 from comment #1)

I have this same problem. Just noticed it today.

macOS 12.3 (21E230)
98.0.2 (64-bit)

I noticed this happening again today. Not sure what you want me to report.

Firefox 99.0.1 (64-bit)

Real memory size: 6.82 GB
Virtual Memory size: 41.60 GB
Shared Memory size: 143.2 MB
Private memory size: 2.05 GB

Attached file memory-report.json.gz

Still have this problem. It's a pain in the neck.

104.0.2 (64-bit)

macOS 12.5 (21G72)

This bug still exists for me.

107.0.1 (64-bit)

Mac OS 12.5 (21G72)

(In reply to ta4 from comment #15)

Created attachment 9296658 [details]
memory-report.json.gz

Still have this problem. It's a pain in the neck.

104.0.2 (64-bit)

macOS 12.5 (21G72)

(In reply to Emilio Cobos Álvarez (:emilio) from comment #4)

Can someone affected by this take a memory report (from about:memory) and / or a profile from profiler.firefox.com? That should show where the memory and time are spent.

Hi, I have attached two memory reports for this bug.

I had a Webinar (edudip.com) today where I had to be online for at least a certain amount of time to receive a confirmation of participation which is worth 40 euros, and at the end i had to install chromium and continue on that because the process isolated web content ate not only my memory and cpu increasingly but also my network bandwidth (about 3Mbyte/sec) . So i lost connection and worse, couldn't even login again(witch dosn't have to do with Firefox). They had to send me a new link via email, which i opened with chromium where it worked 3 hours without problems. I don't know how to reproduce this error tho because now i have only youtube and this site open and now this process is unremarkable.

Attached file memory-report.json.gz

The latest memory report contains a lot of ghost windows for YouTube, and 1 for Wikipedia, so something is causing a leak. I'm not sure what it could be. Usually this is an extension but none of the extensions are obviously YouTube related.

I am still having this problem so much so that my 32GB Mac-Studio is past physical memory by about 20GB. If there is other information I should be submitting to help diagnose this bug, please let me know and I will get it for you.

seems to be a worsening issue and affects Linux also. I now only get minutes before swap is exhausted.

A kinda workaround is to open a tab with about:memory in the URL and select "minimize memory usage". That has to be done on my system fairly regularly before the machine freezes from IO thrashing on pageouts in swap.

From here you can also produce a memory report to file a bug although this seems to have been going on for years now so I suspect the developers are running relatively big machines and don't notice this issue.

Please file a new Bugzilla issue, in "Core :: Performance". A long list of people posting "Firefox is using too much memory" is not going to help anything get fixed. These are probably all unrelated issues, and figuring out what combination of website, hardware, addons and user actions is causing problems for you is difficult enough without extra other people chiming in.

The original reporter of this issue last logged in about 8 minutes after they created their account in 2022, so I don't think that report is going anywhere either.

Status: UNCONFIRMED → RESOLVED
Closed: 2 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: