Open Bug 1904165 Opened 21 days ago Updated 3 days ago

slow startup on first open Firefox ESR 115.12

Categories

(WebExtensions :: Untriaged, defect, P3)

defect

Tracking

(Not tracked)

People

(Reporter: alannsandiego, Unassigned)

References

(Blocks 1 open bug)

Details

User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0

Steps to reproduce:

Since Firefox ESR 115.12 updated Firefox with extensions takes 12 seconds to start the first time, new tabs or windows not a problem. However since Firefox is the default browser and not running until started, start time is a problem, cannot type text until 12 seconds. https://snipboard.io/QF0ERT.jpg
In troubleshooting mode without extension it does start faster but the extension was not a problem before your update.

Actual results:

First startup of Firefox ESR 115.12 always 12 second about every time.
I tried to test the startup speed but was unable to, say cannot find profile for this tab. https://firefox-source-docs.mozilla.org/performance/reporting_a_performance_problem.html
https://profiler.firefox.com/docs/#/./guide-getting-started
https://profiler.firefox.com/
I found a test but I could not get it to work, it say cannot find profile, and cannot load profile in 30 seconds etc.

Expected results:

First startup of Firefox ESR 115.12 should take no more than 2 seconds at the most.

The Bugbug bot thinks this bug should belong to the 'WebExtensions::Untriaged' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Product: Firefox → WebExtensions

Since this seems to be a startup performance issue, you should set the MOZ_PROFILER_STARTUP=1 environment variable before starting Firefox, as mentioned at https://profiler.firefox.com/docs/#/./guide-startup-shutdown

Have you tried this in order to capture a performance profile?

Product: WebExtensions → Firefox

I do not know how to set environment variables and this tool did not work at all I got these several errors.
https://snipboard.io/XiOa0p.jpg
https://snipboard.io/TUfuvw.jpg
https://snipboard.io/MTXoa0.jpg
I have many extensions but I have not changed them in years, what changed due to the Firefox updates,
is the startup time from 1 second to 12 seconds; I do not really know how to tell objectively what to fix.
Disabling two ad-blockers reduces the startup time for 12 seconds to 6 second, but before the updates,
Firefox did in fact startup in 1 second with all the extensions in place.

Please attach the output of about:support too.

To set an environment variable for a specific Firefox instance:

  1. Open a text editor such as Notepad.
  2. Copy paste the following content (assuming a default Firefox installation; change if needed)
SET MOZ_PROFILER_STARTUP=1
"C:\Program Files\Mozilla Firefox\firefox.exe"
  1. Save the above as debug_firefox_startup.bat (make sure that the file extension is .bat and not a .txt file!)
  2. Quit all existing Firefox programs.
  3. Double-click on the bat file to launch Firefox.

Also, can you please let me know what extensions are installed on your profile when FF is started?

Thanks,
Victor

(In reply to Rob Wu [:robwu] from comment #4)

Please attach the output of about:support too.

To set an environment variable for a specific Firefox instance:

  1. Open a text editor such as Notepad.
  2. Copy paste the following content (assuming a default Firefox installation; change if needed)
SET MOZ_PROFILER_STARTUP=1
"C:\Program Files\Mozilla Firefox\firefox.exe"
  1. Save the above as debug_firefox_startup.bat (make sure that the file extension is .bat and not a .txt file!)
  2. Quit all existing Firefox programs.
  3. Double-click on the bat file to launch Firefox.

The output of about:support

Application Basics

Name: Firefox
Version: 115.12.0esr
Build ID: 20240603145132
Distribution ID:
Update Channel: esr
User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0
OS: Windows_NT 6.1 7601
Launcher Process: Enabled
Multiprocess Windows: 4/4
Fission Windows: 4/4 Enabled by default
Remote Processes: 10
Enterprise Policies: Inactive
Google Location Service Key: Found
Google Safebrowsing Key: Found
Mozilla Location Service Key: Found
Safe Mode: false
Memory Size (RAM): 15.9 GB
Disk Space Available: 1,517 GB

Crash Reports for the Last 3 Days

Firefox Features

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: 115.1.0
ID: webcompat@mozilla.org

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

Remote Features

Remote Processes

Type: Preallocated
Count: 3

Type: Socket
Count: 1

Type: Isolated Web Content
Count: 3

Type: Privileged About
Count: 1

Type: Extension
Count: 1

Type: GPU
Count: 1

Add-ons

Name: Adblock Plus - free ad blocker
Type: extension
Version: 4.2
Enabled: true
ID: {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}

Name: AdBlocker Ultimate
Type: extension
Version: 3.8.25
Enabled: true
ID: adblockultimate@adblockultimate.net

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.6
Enabled: true
ID: amazondotcom@search.mozilla.org

Name: Ant Video downloader
Type: extension
Version: 4.18
Enabled: true
ID: anttoolbar@ant.com

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

Name: Browsec VPN - Free VPN for Firefox
Type: extension
Version: 3.84.1
Enabled: true
ID: browsec@browsec.com

Name: Clear Browsing Data
Type: extension
Version: 5.0.0
Enabled: true
ID: {ce9f4b1f-24b8-4e9a-9051-b9e472b1b2f2}

Name: Disable HTML5 Autoplay
Type: extension
Version: 2018.10.4resigned1
Enabled: true
ID: disable-html5-autoplay@afnankhan

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

Name: Easy Youtube Video Downloader Express
Type: extension
Version: 19.1
Enabled: true
ID: {b9acf540-acba-11e1-8ccb-001fd0e08bd4}

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

Name: Firefox DevTools ADB Extension
Type: extension
Version: 0.0.8.3
Enabled: true
ID: adb@mozilla.org

Name: Flash Video Downloader
Type: extension
Version: 6.3.14
Enabled: true
ID: ductloanphuok@gmail.com

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

Name: Google Translator for Firefox
Type: extension
Version: 3.0.3.4resigned1
Enabled: true
ID: translator@zoli.bod

Name: LastPass: Free Password Manager
Type: extension
Version: 4.127.0.1
Enabled: true
ID: support@lastpass.com

Name: MagicCast
Type: extension
Version: 1.1.31resigned1
Enabled: true
ID: {ce3da849-9ab7-4c20-8983-db62c8662f47}

Name: New Tab Override
Type: extension
Version: 16.0.1
Enabled: true
ID: newtaboverride@agenedia.com

Name: No Tabs
Type: extension
Version: 1.2resigned1
Enabled: true
ID: {c9f848fb-3fb6-4390-9fc1-e4dd4d1c5122}

Name: Norton Password Manager
Type: extension
Version: 8.1.0.78
Enabled: true
ID: idsafe@norton.com

Name: Save as PDF
Type: extension
Version: 2.1
Enabled: true
ID: save-as-pdf-ff@pdfcrowd.com

Name: Save Page WE
Type: extension
Version: 28.11
Enabled: true
ID: savepage-we@DW-dev

Name: Search by Image on Google
Type: extension
Version: 1.7
Enabled: true
ID: {1d6267dd-4b37-459a-84da-a5d2580daa6a}

Name: Social Video Downloader
Type: extension
Version: 2.3.30
Enabled: true
ID: {00e68183-fc7d-4a91-b5cc-f7f8272386db}

Name: To Google Translate
Type: extension
Version: 4.2.0
Enabled: true
ID: jid1-93WyvpgvxzGATw@jetpack

Name: Turbo Download Manager (3rd edition)
Type: extension
Version: 0.6.5
Enabled: true
ID: jid0-dsq67mf5kjjhiiju2dfb6kk8dfw@jetpack

Name: uBlock Origin
Type: extension
Version: 1.58.0
Enabled: true
ID: uBlock0@raymondhill.net

Name: video downloader - CocoCut
Type: extension
Version: 2.54
Enabled: true
ID: {db329f96-f4db-4b6d-b270-2b84192d5308}

Name: Video Downloader Pro
Type: extension
Version: 1.4.1
Enabled: true
ID: @video_downloader_pro

Name: Video Downloader professional
Type: extension
Version: 2.0.15
Enabled: true
ID: ffext_basicvideoext@startpage24

Name: Video DownloadHelper
Type: extension
Version: 9.0.2.12
Enabled: true
ID: {b9db16a4-6edc-47ec-a1f4-b86292ed211d}

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

Name: YouTube Video and Audio Downloader (Dev Edt.)
Type: extension
Version: 1.2.1
Enabled: true
ID: {f73df109-8fb4-453e-8373-f59e61ca4da3}

Name: YouTube Video Downloader/YouTube HD Download
Type: extension
Version: 1.1.2
Enabled: true
ID: youtubedownloader@youtubedownloadvideo1clickgroup.com

Name: Download Manager (S3)
Type: extension
Version: 5.12
Enabled: false
ID: s3download@statusbar

Graphics

Features
Window Device Pixel Ratios: 1.25,1.25,1.25,1.25
Compositing: WebRender
Asynchronous Pan/Zoom: wheel input enabled; scrollbar drag enabled; keyboard enabled; autoscroll enabled; smooth pinch-zoom enabled
WebGL 1 Driver WSI Info: EGL_VENDOR: Google Inc. (NVIDIA) EGL_VERSION: 1.5 (ANGLE 2.1.19736 git hash: fa03ab3adeaf) EGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_stream_producer_d3d_texture EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_display_semaphore_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_robust_resource_initialization EGL_ANGLE_create_context_extensions_enabled EGL_ANDROID_blob_cache EGL_ANDROID_recordable EGL_ANGLE_image_d3d11_texture EGL_ANGLE_create_context_backwards_compatible EGL_KHR_no_config_context EGL_KHR_create_context_no_error EGL_KHR_reusable_sync EGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_device_query EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_platform_angle_device_id EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug EGL_ANGLE_feature_control IsWebglOutOfProcessEnabled: 1
WebGL 1 Driver Renderer: Google Inc. (NVIDIA) -- ANGLE (NVIDIA, NVIDIA GeForce RTX 2070 Direct3D11 vs_5_0 ps_5_0, D3D11-30.0.14.7381)
WebGL 1 Driver Version: OpenGL ES 2.0.0 (ANGLE 2.1.19736 git hash: fa03ab3adeaf)
WebGL 1 Driver Extensions: GL_AMD_performance_monitor GL_ANGLE_base_vertex_base_instance GL_ANGLE_base_vertex_base_instance_shader_builtin GL_ANGLE_client_arrays GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_get_serialized_context_string GL_ANGLE_get_tex_level_parameter GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_memory_size GL_ANGLE_multi_draw GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_provoking_vertex GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_color_buffer_float_rgb GL_CHROMIUM_color_buffer_float_rgba GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_lose_context GL_CHROMIUM_sync_query GL_EXT_EGL_image_external_wrap_modes GL_EXT_base_instance GL_EXT_blend_func_extended GL_EXT_blend_minmax GL_EXT_clip_control GL_EXT_color_buffer_half_float GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_draw_elements_base_vertex GL_EXT_float_blend GL_EXT_frag_depth GL_EXT_instanced_arrays GL_EXT_map_buffer_range GL_EXT_multi_draw_indirect GL_EXT_multisampled_render_to_texture GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_bptc GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc_srgb GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_texture_type_2_10_10_10_REV GL_EXT_unpack_subimage GL_KHR_debug GL_KHR_parallel_shader_compile GL_KHR_robust_buffer_access_behavior GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_framebuffer_blit GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_compressed_EAC_R11_signed_texture GL_OES_compressed_EAC_R11_unsigned_texture GL_OES_compressed_EAC_RG11_signed_texture GL_OES_compressed_EAC_RG11_unsigned_texture GL_OES_compressed_ETC2_RGB8_texture GL_OES_compressed_ETC2_RGBA8_texture GL_OES_compressed_ETC2_punchthroughA_RGBA8_texture GL_OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture GL_OES_compressed_ETC2_sRGB8_alpha8_texture GL_OES_compressed_ETC2_sRGB8_texture GL_OES_depth24 GL_OES_depth32 GL_OES_draw_elements_base_vertex GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_border_clamp GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_texture_stencil8 GL_OES_vertex_array_object GL_WEBGL_video_texture
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_bptc 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_provoking_vertex
WebGL 2 Driver WSI Info: EGL_VENDOR: Google Inc. (NVIDIA) EGL_VERSION: 1.5 (ANGLE 2.1.19736 git hash: fa03ab3adeaf) EGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_stream_producer_d3d_texture EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_display_semaphore_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_robust_resource_initialization EGL_ANGLE_create_context_extensions_enabled EGL_ANDROID_blob_cache EGL_ANDROID_recordable EGL_ANGLE_image_d3d11_texture EGL_ANGLE_create_context_backwards_compatible EGL_KHR_no_config_context EGL_KHR_create_context_no_error EGL_KHR_reusable_sync EGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_device_query EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_platform_angle_device_id EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug EGL_ANGLE_feature_control IsWebglOutOfProcessEnabled: 1
WebGL 2 Driver Renderer: Google Inc. (NVIDIA) -- ANGLE (NVIDIA, NVIDIA GeForce RTX 2070 Direct3D11 vs_5_0 ps_5_0, D3D11-30.0.14.7381)
WebGL 2 Driver Version: OpenGL ES 3.0.0 (ANGLE 2.1.19736 git hash: fa03ab3adeaf)
WebGL 2 Driver Extensions: GL_AMD_performance_monitor GL_ANGLE_base_vertex_base_instance GL_ANGLE_base_vertex_base_instance_shader_builtin GL_ANGLE_client_arrays GL_ANGLE_copy_texture_3d GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_get_serialized_context_string GL_ANGLE_get_tex_level_parameter GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_memory_size GL_ANGLE_multi_draw GL_ANGLE_multiview_multisample GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_provoking_vertex GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_multisample GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_lose_context GL_CHROMIUM_sync_query GL_EXT_EGL_image_external_wrap_modes GL_EXT_base_instance GL_EXT_blend_func_extended GL_EXT_blend_minmax GL_EXT_clip_control GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_float_blend GL_EXT_frag_depth GL_EXT_instanced_arrays GL_EXT_map_buffer_range GL_EXT_multi_draw_indirect GL_EXT_multisampled_render_to_texture GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_bptc GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc_srgb GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_texture_type_2_10_10_10_REV GL_EXT_unpack_subimage GL_KHR_debug GL_KHR_parallel_shader_compile GL_KHR_robust_buffer_access_behavior GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_framebuffer_blit GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_compressed_EAC_R11_signed_texture GL_OES_compressed_EAC_R11_unsigned_texture GL_OES_compressed_EAC_RG11_signed_texture GL_OES_compressed_EAC_RG11_unsigned_texture GL_OES_compressed_ETC2_RGB8_texture GL_OES_compressed_ETC2_RGBA8_texture GL_OES_compressed_ETC2_punchthroughA_RGBA8_texture GL_OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture GL_OES_compressed_ETC2_sRGB8_alpha8_texture GL_OES_compressed_ETC2_sRGB8_texture GL_OES_depth24 GL_OES_depth32 GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_border_clamp GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_texture_stencil8 GL_OES_vertex_array_object GL_OVR_multiview GL_OVR_multiview2 GL_WEBGL_video_texture
WebGL 2 Extensions: EXT_color_buffer_float EXT_float_blend EXT_texture_compression_bptc EXT_texture_compression_rgtc EXT_texture_filter_anisotropic MOZ_debug OES_draw_buffers_indexed OES_texture_float_linear OVR_multiview2 WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context WEBGL_provoking_vertex
Direct2D: true
Target Frame Rate: 75
WebGPU Default Adapter: { "navigator.gpu": null }
WebGPU Fallback Adapter: { "navigator.gpu": null }
DirectWrite: true (6.2.9200.22902)
GPU #1
Active: Yes
Description: NVIDIA GeForce RTX 2070
Vendor ID: 0x10de
Device ID: 0x1f07
Driver Version: 30.0.14.7381
Driver Date: 7-11-2022
Drivers: nvd3dumx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um
Subsys ID: 21723842
RAM: 8192
GPU #2
Active: No
RAM: 0
Diagnostics
AzureCanvasBackend: direct2d 1.1
AzureCanvasBackend (UI Process): skia
AzureContentBackend: skia
AzureContentBackend (UI Process): skia
AzureFallbackCanvasBackend (UI Process): skia
CMSOutputProfile: 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
Display0: 1920x1080@75Hz scales:1.250000|1.250000
DisplayCount: 1
HardwareStretching: both=0 window-only=0 full-screen-only=0 none=0 error=1
GPUProcessPid: 5744
ClearType Parameters: Gamma: 2.2 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 50
Decision Log
HW_COMPOSITING:
default: available,
D3D11_COMPOSITING:
default: available,
DIRECT2D:
default: available,
D3D11_HW_ANGLE:
default: available,
GPU_PROCESS:
default: available,
WEBRENDER:
default: available,
WEBRENDER_COMPOSITOR:
default: available,
runtime: unavailable, No DirectComposition usage, Blocklisted; failure code FEATURE_FAILURE_DCOMP_NOT_WIN10
WEBRENDER_PARTIAL:
default: available,
WEBRENDER_SHADER_CACHE:
default: available,
WEBRENDER_OPTIMIZED_SHADERS:
default: available,
WEBRENDER_ANGLE:
default: available,
WEBRENDER_DCOMP_PRESENT:
default: available,
env: unavailable, Requires Windows 10 or later, Blocklisted; failure code FEATURE_FAILURE_DCOMP_NOT_WIN10
WEBRENDER_SCISSORED_CACHE_CLEARS:
default: available,
WEBGPU:
default: available,
runtime: blocked, WebGPU cannot be enabled in release or beta, Blocklisted; failure code WEBGPU_DISABLE_RELEASE_OR_BETA
WINDOW_OCCLUSION:
default: available,
VP8_HW_DECODE:
default: available,
VP9_HW_DECODE:
default: available,
REUSE_DECODER_DEVICE:
default: available,
BACKDROP_FILTER:
default: available,
CANVAS_RENDERER_THREAD:
default: available,
ACCELERATED_CANVAS2D:
default: disabled, Disabled by default, Blocklisted; failure code FEATURE_FAILURE_DISABLED

Media

Audio Backend: wasapi
Max Channels: 2
Preferred Sample Rate: 48000
Roundtrip latency (standard deviation): 21.08ms (0.13)
Codec Support Information: H264 SW H264 HW
Output Devices
Name: Group, Vendor, State, Preferred, Format, Channels, Rate, Latency
LG QHD (NVIDIA High Definition Audio): HDAUDIO\FUNC_01&VEN_10DE&DEV_0093&SUBSYS_38422172&REV_1001\5&274850a6&0&0001, Unplugged, None, default: F32LE, support: S16LE F32LE, 2, default: 48000, support: 48000 - 48000, 0 - 0
LG TV SSCR2 (NVIDIA High Definition Audio): HDAUDIO\FUNC_01&VEN_10DE&DEV_0093&SUBSYS_38422172&REV_1001\5&274850a6&0&0001, Enabled, None, default: F32LE, support: S16LE F32LE, 2, default: 48000, support: 48000 - 48000, 144 - 480
Realtek Digital Output(Optical) (Realtek High Definition Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1043860B&REV_1003\4&165326bb&0&0001, Enabled, None, default: F32LE, support: S16LE F32LE, 2, default: 48000, support: 48000 - 48000, 144 - 480
Speakers (Realtek High Definition Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1043860B&REV_1003\4&165326bb&0&0001, Enabled, All, default: F32LE, support: S16LE F32LE, 2, default: 48000, support: 48000 - 48000, 144 - 480
Realtek Digital Output (Realtek High Definition Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1043860B&REV_1003\4&165326bb&0&0001, Enabled, None, default: F32LE, support: S16LE F32LE, 2, default: 48000, support: 48000 - 48000, 144 - 480
LG QHD (NVIDIA High Definition Audio): HDAUDIO\FUNC_01&VEN_10DE&DEV_0093&SUBSYS_38422172&REV_1001\5&274850a6&0&0001, Enabled, None, default: F32LE, support: S16LE F32LE, 2, default: 48000, support: 48000 - 48000, 144 - 480
LG QHD (NVIDIA High Definition Audio): HDAUDIO\FUNC_01&VEN_10DE&DEV_0093&SUBSYS_38422172&REV_1001\5&274850a6&0&0001, Unplugged, None, default: F32LE, support: S16LE F32LE, 2, default: 48000, support: 48000 - 48000, 0 - 0
Input Devices
Name: Group, Vendor, State, Preferred, Format, Channels, Rate, Latency
Stereo Mix (Realtek High Definition Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1043860B&REV_1003\4&165326bb&0&0001, Enabled, All, default: F32LE, support: S16LE F32LE, 2, default: 48000, support: 48000 - 48000, 144 - 480
Line In (Realtek High Definition Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1043860B&REV_1003\4&165326bb&0&0001, Unplugged, None, default: F32LE, support: S16LE F32LE, 2, default: 48000, support: 48000 - 48000, 0 - 0
Microphone (Realtek High Definition Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1043860B&REV_1003\4&165326bb&0&0001, Unplugged, None, default: F32LE, support: S16LE F32LE, 2, default: 48000, support: 48000 - 48000, 0 - 0

Enumerate database

Environment Variables

MOZ_CRASHREPORTER_DATA_DIRECTORY: C:\Users\SystemAdmin2\AppData\Roaming\Mozilla\Firefox\Crash Reports
MOZ_CRASHREPORTER_EVENTS_DIRECTORY: C:\Users\SystemAdmin2\AppData\Roaming\Mozilla\Firefox\Profiles\i80ks5iq.default\crashes\events
MOZ_CRASHREPORTER_PING_DIRECTORY: C:\Users\SystemAdmin2\AppData\Roaming\Mozilla\Firefox\Pending Pings
MOZ_CRASHREPORTER_STRINGS_OVERRIDE: C:\Program Files\Mozilla Firefox\browser\crashreporter-override.ini

Experimental Features

about:home startup cache (browser.startup.homepage.abouthome_cache.enabled): true
Cookies: SameSite=None requires secure attribute (network.cookie.sameSite.noneRequiresSecure): 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
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

Remote Experiments

Important Modified Preferences

accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.amount_written: 2091626
browser.cache.disk.capacity: 1048576
browser.cache.disk.filesystem_reported: 1
browser.cache.disk.smart_size.first_run: false
browser.cache.disk.telemetry_report_ID: 99
browser.contentblocking.category: standard
browser.download.useDownloadDir: false
browser.link.open_newwindow: 2
browser.places.smartBookmarksVersion: 8
browser.search.region: US
browser.sessionstore.upgradeBackup.latestBuildID: 20240603145132
browser.startup.homepage: https://aimcmp.com/
browser.startup.homepage_override.buildID: 20240603145132
browser.startup.homepage_override.mstone: 115.12.0
browser.urlbar.placeholderName: DuckDuckGo
browser.urlbar.placeholderName.private: DuckDuckGo
browser.urlbar.quicksuggest.migrationVersion: 2
browser.urlbar.quicksuggest.scenario: offline
browser.urlbar.resultGroups: {"children":[{"maxResultCount":1,"children":[{"group":"heuristicTest"},{"group":"heuristicExtension"},{"group":"heuristi
browser.urlbar.suggest.openpage: false
browser.urlbar.timesBeforeHidingSuggestionsHint: 0
doh-rollout.balrog-migration-done: true
doh-rollout.disable-heuristics: true
doh-rollout.doneFirstRun: true
doh-rollout.home-region: US
doh-rollout.uri: https://mozilla.cloudflare-dns.com/dns-query
dom.forms.autocomplete.formautofill: true
dom.security.https_only_mode_ever_enabled_pbm: true
dom.security.https_only_mode_pbm: true
extensions.formautofill.creditCards.enabled: false
extensions.formautofill.creditCards.used: 2
extensions.formautofill.firstTimeUse: false
extensions.lastAppVersion: 115.12.0
font.internaluseonly.changed: false
font.size.variable.x-western: 14
gfx.blacklist.video-overlay.failureid: FEATURE_FAILURE_DL_BLOCKLIST_NO_ID
gfx.crash-guard.d3d11layers.appVersion: 91.10.0
gfx.crash-guard.d3d11layers.deviceID: 0x0000
gfx.crash-guard.d3d11layers.driverVersion:
gfx.crash-guard.d3d11layers.feature-d2d: false
gfx.crash-guard.d3d11layers.feature-d3d11: false
gfx.crash-guard.status.d3d11layers: 2
gfx.crash-guard.status.wmfvpxvideo: 2
gfx.crash-guard.wmfvpxvideo.appVersion: 91.13.0
gfx.crash-guard.wmfvpxvideo.deviceID: 0x1f07
gfx.crash-guard.wmfvpxvideo.driverVersion: 30.0.14.7381
idle.lastDailyNotification: 1718065376
layers.mlgpu.sanity-test-failed: false
media.benchmark.vp9.fps: 276
media.benchmark.vp9.versioncheck: 5
media.gmp-gmpopenh264.abi: x86_64-msvc-x64
media.gmp-gmpopenh264.hashValue: b667086ed49579592d435df2b486fe30ba1b62ddd169f19e700cd079239747dd3e20058c285fa9c10a533e34f22b5198ed9b1f92ae560a3067f3e3fe
media.gmp-gmpopenh264.lastDownload: 1696117839
media.gmp-gmpopenh264.lastInstallStart: 1696117838
media.gmp-gmpopenh264.lastUpdate: 1696117839
media.gmp-gmpopenh264.version: 2.3.2
media.gmp-manager.buildID: 20240603145132
media.gmp-manager.lastCheck: 1719357045
media.gmp-manager.lastEmptyCheck: 1719357045
media.gmp-widevinecdm.abi: x86_64-msvc-x64
media.gmp-widevinecdm.hashValue: 59521f8c61236641b3299ab460c58c8f5f26fa67e828de853c2cf372f9614d58b9f541aae325b1600ec4f3a47953caacb8122b0dfce7481acfec8104
media.gmp-widevinecdm.lastDownload: 1698193568
media.gmp-widevinecdm.lastInstallStart: 1698193566
media.gmp-widevinecdm.lastUpdate: 1698193568
media.gmp-widevinecdm.version: 4.10.2710.0
media.gmp.storage.version.observed: 1
media.hardware-video-decoding.failed: false
media.peerconnection.ice.default_address_only: true
media.peerconnection.ice.no_host: true
media.peerconnection.ice.proxy_only_if_behind_proxy: true
media.videocontrols.picture-in-picture.video-toggle.enabled: false
media.videocontrols.picture-in-picture.video-toggle.has-used: true
network.cookie.prefsMigrated: true
network.dns.disablePrefetch: true
network.http.speculative-parallel-limit: 0
network.predictor.enabled: false
network.prefetch-next: false
network.trr.blocklist_cleanup_done: true
network.trr.mode: 5
places.database.lastMaintenance: 1718065377
places.history.expiration.transient_current_max_pages: 85389
plugin.disable_full_page_plugin_for_types: application/pdf
plugin.flash.arch: x86_64-msvc
plugin.flash.blockliststate: 0
plugin.flash.desc: Shockwave Flash 32.0 r0
plugin.flash.lastmod_hi: 374
plugin.flash.lastmod_lo: 1179028709
plugin.flash.path: C:\Windows\system32\Macromed\Flash\NPSWF64_32_0_0_465.dll
plugin.flash.version: 32.0.0.465
plugin.state.flash: 2
privacy.popups.showBrowserMessage: false
privacy.purge_trackers.date_in_cookie_database: 0
privacy.purge_trackers.last_purge: 1718065377196
privacy.sanitize.pending: [{"id":"newtab-container","itemsToClear":[],"options":{}}]
privacy.sanitize.timeSpan: 0
security.disable_button.openCertManager: false
security.disable_button.openDeviceManager: false
security.remote_settings.crlite_filters.checked: 1663600494
security.remote_settings.intermediates.checked: 1663600494
security.sandbox.content.tempDirSuffix: {7253b6a3-c397-48f2-b1e2-473cdd4a7b3b}
security.sandbox.plugin.tempDirSuffix: {aeef64da-d9b4-4d44-988b-a20e573f1bd9}
services.sync.declinedEngines:
services.sync.engine.addresses.available: true
signon.importedFromSqlite: true
signon.suggestImportCount: -1
storage.vacuum.last.content-prefs.sqlite: 1714696566
storage.vacuum.last.index: 0
storage.vacuum.last.places.sqlite: 1718065376

Important Locked Preferences

fission.autostart.session: true

Places Database

Entity: sqlite_schema
Count: -
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 24.2
Sequentiality (%): 39.4

Entity: moz_places
Count: 3608
Size (KiB): 608
Size (%): 17.3
Efficiency (%): 79.9
Sequentiality (%): 39.4

Entity: moz_historyvisits
Count: 401
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 30.8
Sequentiality (%): 39.4

Entity: moz_inputhistory
Count: 0
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 0
Sequentiality (%): 39.4

Entity: sqlite_autoindex_moz_inputhistory_1
Count: -
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 0
Sequentiality (%): 39.4

Entity: moz_hosts
Count: 0
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 0
Sequentiality (%): 39.4

Entity: sqlite_autoindex_moz_hosts_1
Count: -
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 0
Sequentiality (%): 39.4

Entity: moz_bookmarks
Count: 3880
Size (KiB): 416
Size (%): 11.8
Efficiency (%): 90.7
Sequentiality (%): 39.4

Entity: moz_keywords
Count: 0
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 0
Sequentiality (%): 39.4

Entity: sqlite_autoindex_moz_keywords_1
Count: -
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 0
Sequentiality (%): 39.4

Entity: sqlite_sequence
Count: -
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 0.1
Sequentiality (%): 39.4

Entity: moz_anno_attributes
Count: 3
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 0.3
Sequentiality (%): 39.4

Entity: sqlite_autoindex_moz_anno_attributes_1
Count: -
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 0.3
Sequentiality (%): 39.4

Entity: moz_annos
Count: 1739
Size (KiB): 128
Size (%): 3.6
Efficiency (%): 57.6
Sequentiality (%): 39.4

Entity: moz_items_annos
Count: 0
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 0
Sequentiality (%): 39.4

Entity: sqlite_stat1
Count: -
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 3.2
Sequentiality (%): 39.4

Entity: moz_bookmarks_deleted
Count: 5
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 0.4
Sequentiality (%): 39.4

Entity: sqlite_autoindex_moz_bookmarks_deleted_1
Count: -
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 0.3
Sequentiality (%): 39.4

Entity: moz_meta
Count: 3
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 0.3
Sequentiality (%): 39.4

Entity: moz_origins
Count: 2249
Size (KiB): 128
Size (%): 3.6
Efficiency (%): 69.1
Sequentiality (%): 39.4

Entity: sqlite_autoindex_moz_origins_1
Count: -
Size (KiB): 128
Size (%): 3.6
Efficiency (%): 58.8
Sequentiality (%): 39.4

Entity: moz_places_metadata
Count: 0
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 0
Sequentiality (%): 39.4

Entity: moz_places_metadata_search_queries
Count: 0
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 0
Sequentiality (%): 39.4

Entity: sqlite_autoindex_moz_places_metadata_search_queries_1
Count: -
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 0
Sequentiality (%): 39.4

Entity: moz_previews_tombstones
Count: 0
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 0
Sequentiality (%): 39.4

Entity: moz_places_hostindex
Count: -
Size (KiB): 160
Size (%): 4.5
Efficiency (%): 58.6
Sequentiality (%): 39.4

Entity: moz_places_visitcount
Count: -
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 88.3
Sequentiality (%): 39.4

Entity: moz_places_frecencyindex
Count: -
Size (KiB): 96
Size (%): 2.7
Efficiency (%): 33.1
Sequentiality (%): 39.4

Entity: moz_places_lastvisitdateindex
Count: -
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 93.5
Sequentiality (%): 39.4

Entity: moz_historyvisits_placedateindex
Count: -
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 22.9
Sequentiality (%): 39.4

Entity: moz_historyvisits_fromindex
Count: -
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 11.1
Sequentiality (%): 39.4

Entity: moz_historyvisits_dateindex
Count: -
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 19.2
Sequentiality (%): 39.4

Entity: moz_bookmarks_itemindex
Count: -
Size (KiB): 96
Size (%): 2.7
Efficiency (%): 43.2
Sequentiality (%): 39.4

Entity: moz_bookmarks_parentindex
Count: -
Size (KiB): 96
Size (%): 2.7
Efficiency (%): 46.8
Sequentiality (%): 39.4

Entity: moz_bookmarks_itemlastmodifiedindex
Count: -
Size (KiB): 128
Size (%): 3.6
Efficiency (%): 55.9
Sequentiality (%): 39.4

Entity: moz_places_url_hashindex
Count: -
Size (KiB): 96
Size (%): 2.7
Efficiency (%): 51.4
Sequentiality (%): 39.4

Entity: moz_places_guid_uniqueindex
Count: -
Size (KiB): 128
Size (%): 3.6
Efficiency (%): 55.1
Sequentiality (%): 39.4

Entity: moz_bookmarks_guid_uniqueindex
Count: -
Size (KiB): 128
Size (%): 3.6
Efficiency (%): 59.2
Sequentiality (%): 39.4

Entity: moz_annos_placeattributeindex
Count: -
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 63.5
Sequentiality (%): 39.4

Entity: moz_items_annos_itemattributeindex
Count: -
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 0
Sequentiality (%): 39.4

Entity: moz_keywords_placepostdata_uniqueindex
Count: -
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 0
Sequentiality (%): 39.4

Entity: moz_bookmarks_dateaddedindex
Count: -
Size (KiB): 96
Size (%): 2.7
Efficiency (%): 63.2
Sequentiality (%): 39.4

Entity: moz_places_originidindex
Count: -
Size (KiB): 96
Size (%): 2.7
Efficiency (%): 36.4
Sequentiality (%): 39.4

Entity: moz_places_metadata_placecreated_uniqueindex
Count: -
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 0
Sequentiality (%): 39.4

Entity: moz_places_metadata_referrerindex
Count: -
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 0
Sequentiality (%): 39.4

Entity: moz_places_altfrecencyindex
Count: -
Size (KiB): 32
Size (%): 0.9
Efficiency (%): 88.1
Sequentiality (%): 39.4

Accessibility

Activated: false
Prevent Accessibility: 0
Accessibility Instantiator:

Library Versions

NSPR
Expected minimum version: 4.35
Version in use: 4.35

NSS
Expected minimum version: 3.90.2
Version in use: 3.90.2

NSSSMIME
Expected minimum version: 3.90.2
Version in use: 3.90.2

NSSSSL
Expected minimum version: 3.90.2
Version in use: 3.90.2

NSSUTIL
Expected minimum version: 3.90.2
Version in use: 3.90.2

Sandbox

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

Startup Cache

Disk Cache Path: C:\Users\SystemAdmin2\AppData\Local\Mozilla\Firefox\Profiles\i80ks5iq.default\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: HP OfficeJet Pro 8740 PCL 6 (Network)
print.more-settings.open: true
print.printer_Adobe_PDF.print_bgcolor: true
print.printer_Adobe_PDF.print_bgimages: true
print.printer_Adobe_PDF.print_duplex: -437918235
print.printer_Adobe_PDF.print_edge_bottom: 0
print.printer_Adobe_PDF.print_edge_left: 0
print.printer_Adobe_PDF.print_edge_right: 0
print.printer_Adobe_PDF.print_edge_top: 0
print.printer_Adobe_PDF.print_evenpages: true
print.printer_Adobe_PDF.print_footercenter:
print.printer_Adobe_PDF.print_footerleft: &PT
print.printer_Adobe_PDF.print_footerright: &D
print.printer_Adobe_PDF.print_headercenter:
print.printer_Adobe_PDF.print_headerleft: &T
print.printer_Adobe_PDF.print_headerright: &U
print.printer_Adobe_PDF.print_in_color: true
print.printer_Adobe_PDF.print_margin_bottom: 0.5
print.printer_Adobe_PDF.print_margin_left: 0.5
print.printer_Adobe_PDF.print_margin_right: 0.5
print.printer_Adobe_PDF.print_margin_top: 0.5
print.printer_Adobe_PDF.print_oddpages: true
print.printer_Adobe_PDF.print_orientation: 1
print.printer_Adobe_PDF.print_page_delay: 50
print.printer_Adobe_PDF.print_paper_data: 1
print.printer_Adobe_PDF.print_paper_height: -1.00
print.printer_Adobe_PDF.print_paper_name:
print.printer_Adobe_PDF.print_paper_size_unit: 0
print.printer_Adobe_PDF.print_paper_width: -1.00
print.printer_Adobe_PDF.print_resolution: 1200
print.printer_Adobe_PDF.print_reversed: false
print.printer_Adobe_PDF.print_scaling: 1.00
print.printer_Adobe_PDF.print_shrink_to_fit: true
print.printer_Adobe_PDF.print_to_file: false
print.printer_Adobe_PDF.print_unwriteable_margin_bottom: 0
print.printer_Adobe_PDF.print_unwriteable_margin_left: 0
print.printer_Adobe_PDF.print_unwriteable_margin_right: 0
print.printer_Adobe_PDF.print_unwriteable_margin_top: 0
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_bgcolor: false
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_bgimages: false
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_duplex: 0
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_edge_bottom: 0
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_edge_left: 0
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_edge_right: 0
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_edge_top: 0
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_footercenter:
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_footerleft: &PT
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_footerright: &D
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_headercenter:
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_headerleft: &T
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_headerright: &U
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_in_color: true
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_margin_bottom: 0.5
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_margin_left: 0.5
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_margin_right: 0.5
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_margin_top: 0.5
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_orientation: 0
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_page_delay: 50
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_paper_height: 11
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_paper_id: 1
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_paper_size_unit: 0
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_paper_width: 8.5
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_resolution: 200
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_reversed: false
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_scaling: 1
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_shrink_to_fit: true
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_to_file: false
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_unwriteable_margin_bottom: 0
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_unwriteable_margin_left: 0
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_unwriteable_margin_right: 0
print.printer_Fax_-HP_Officejet_Pro_8600(Network).print_unwriteable_margin_top: 0
print.printer_HP_Officejet_Pro_8600_(Network).print_bgcolor: true
print.printer_HP_Officejet_Pro_8600_(Network).print_bgimages: true
print.printer_HP_Officejet_Pro_8600_(Network).print_duplex: 0
print.printer_HP_Officejet_Pro_8600_(Network).print_edge_bottom: 0
print.printer_HP_Officejet_Pro_8600_(Network).print_edge_left: 0
print.printer_HP_Officejet_Pro_8600_(Network).print_edge_right: 0
print.printer_HP_Officejet_Pro_8600_(Network).print_edge_top: 0
print.printer_HP_Officejet_Pro_8600_(Network).print_evenpages: true
print.printer_HP_Officejet_Pro_8600_(Network).print_footercenter:
print.printer_HP_Officejet_Pro_8600_(Network).print_footerleft: &PT
print.printer_HP_Officejet_Pro_8600_(Network).print_footerright: &D
print.printer_HP_Officejet_Pro_8600_(Network).print_headercenter:
print.printer_HP_Officejet_Pro_8600_(Network).print_headerleft: &T
print.printer_HP_Officejet_Pro_8600_(Network).print_headerright: &U
print.printer_HP_Officejet_Pro_8600_(Network).print_in_color: true
print.printer_HP_Officejet_Pro_8600_(Network).print_margin_bottom: 0.5
print.printer_HP_Officejet_Pro_8600_(Network).print_margin_left: 0.5
print.printer_HP_Officejet_Pro_8600_(Network).print_margin_right: 0.5
print.printer_HP_Officejet_Pro_8600_(Network).print_margin_top: 0.5
print.printer_HP_Officejet_Pro_8600_(Network).print_oddpages: true
print.printer_HP_Officejet_Pro_8600_(Network).print_orientation: 1
print.printer_HP_Officejet_Pro_8600_(Network).print_page_delay: 50
print.printer_HP_Officejet_Pro_8600_(Network).print_paper_data: 1
print.printer_HP_Officejet_Pro_8600_(Network).print_paper_height: 11
print.printer_HP_Officejet_Pro_8600_(Network).print_paper_id: 1
print.printer_HP_Officejet_Pro_8600_(Network).print_paper_name:
print.printer_HP_Officejet_Pro_8600_(Network).print_paper_size_unit: 0
print.printer_HP_Officejet_Pro_8600_(Network).print_paper_width: 8.5
print.printer_HP_Officejet_Pro_8600_(Network).print_resolution: 600
print.printer_HP_Officejet_Pro_8600_(Network).print_reversed: false
print.printer_HP_Officejet_Pro_8600_(Network).print_scaling: 1
print.printer_HP_Officejet_Pro_8600_(Network).print_shrink_to_fit: true
print.printer_HP_Officejet_Pro_8600_(Network).print_to_file: false
print.printer_HP_Officejet_Pro_8600_(Network).print_unwriteable_margin_bottom: 13
print.printer_HP_Officejet_Pro_8600_(Network).print_unwriteable_margin_left: 13
print.printer_HP_Officejet_Pro_8600_(Network).print_unwriteable_margin_right: 13
print.printer_HP_Officejet_Pro_8600_(Network).print_unwriteable_margin_top: 13
print.printer_HP_Officejet_Pro_8600.print_bgcolor: false
print.printer_HP_Officejet_Pro_8600.print_bgimages: false
print.printer_HP_Officejet_Pro_8600.print_duplex: 0
print.printer_HP_Officejet_Pro_8600.print_edge_bottom: 0
print.printer_HP_Officejet_Pro_8600.print_edge_left: 0
print.printer_HP_Officejet_Pro_8600.print_edge_right: 0
print.printer_HP_Officejet_Pro_8600.print_edge_top: 0
print.printer_HP_Officejet_Pro_8600.print_footercenter:
print.printer_HP_Officejet_Pro_8600.print_footerleft: &PT
print.printer_HP_Officejet_Pro_8600.print_footerright: &D
print.printer_HP_Officejet_Pro_8600.print_headercenter:
print.printer_HP_Officejet_Pro_8600.print_headerleft: &T
print.printer_HP_Officejet_Pro_8600.print_headerright: &U
print.printer_HP_Officejet_Pro_8600.print_in_color: true
print.printer_HP_Officejet_Pro_8600.print_margin_bottom: 0.5
print.printer_HP_Officejet_Pro_8600.print_margin_left: 0.5
print.printer_HP_Officejet_Pro_8600.print_margin_right: 0.5
print.printer_HP_Officejet_Pro_8600.print_margin_top: 0.5
print.printer_HP_Officejet_Pro_8600.print_orientation: 1
print.printer_HP_Officejet_Pro_8600.print_page_delay: 50
print.printer_HP_Officejet_Pro_8600.print_paper_height: 11
print.printer_HP_Officejet_Pro_8600.print_paper_id: 1
print.printer_HP_Officejet_Pro_8600.print_paper_size_unit: 0
print.printer_HP_Officejet_Pro_8600.print_paper_width: 8.5
print.printer_HP_Officejet_Pro_8600.print_resolution: 600
print.printer_HP_Officejet_Pro_8600.print_reversed: false
print.printer_HP_Officejet_Pro_8600.print_scaling: 1
print.printer_HP_Officejet_Pro_8600.print_shrink_to_fit: false
print.printer_HP_Officejet_Pro_8600.print_to_file: false
print.printer_HP_Officejet_Pro_8600.print_unwriteable_margin_bottom: 13
print.printer_HP_Officejet_Pro_8600.print_unwriteable_margin_left: 13
print.printer_HP_Officejet_Pro_8600.print_unwriteable_margin_right: 13
print.printer_HP_Officejet_Pro_8600.print_unwriteable_margin_top: 13
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_bgcolor: false
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_bgimages: false
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_duplex: 1
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_edge_bottom: 0
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_edge_left: 0
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_edge_right: 0
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_edge_top: 0
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_footercenter:
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_footerleft: &PT
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_footerright: &D
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_headercenter:
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_headerleft: &T
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_headerright: &U
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_in_color: true
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_margin_bottom: 0.5
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_margin_left: 0.5
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_margin_right: 0.5
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_margin_top: 0.5
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_orientation: 0
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_page_delay: 50
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_paper_height: 11
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_paper_id: 1
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_paper_size_unit: 0
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_paper_width: 8.5
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_resolution: 600
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_reversed: false
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_scaling: 1
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_shrink_to_fit: true
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_to_file: false
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_unwriteable_margin_bottom: 17
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_unwriteable_margin_left: 17
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_unwriteable_margin_right: 17
print.printer_HP_OfficeJet_Pro_8740_PCL_6_(Network).print_unwriteable_margin_top: 17
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_bgcolor: true
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_bgimages: true
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_duplex: 1
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_edge_bottom: 0
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_edge_left: 0
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_edge_right: 0
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_edge_top: 0
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_footercenter:
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_footerleft: &PT
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_footerright: &D
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_headercenter:
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_headerleft: &T
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_headerright: &U
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_ignore_unwriteable_margins: false
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_in_color: true
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_margin_bottom: 0.25
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_margin_left: 0.5
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_margin_right: 0.5
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_margin_top: 0.25
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_orientation: 1
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_page_delay: 50
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_paper_height: 11
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_paper_id: 1
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_paper_size_unit: 0
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_paper_width: 8.5
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_resolution: 600
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_reversed: false
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_scaling: 1
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_shrink_to_fit: true
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_to_file: false
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_unwriteable_margin_bottom: 17
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_unwriteable_margin_left: 17
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_unwriteable_margin_right: 17
print.printer_HP77B6F7_(HP_OfficeJet_Pro_8740).print_unwriteable_margin_top: 17
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

(In reply to Rob Wu [:robwu] from comment #4)

Please attach the output of about:support too.

To set an environment variable for a specific Firefox instance:

  1. Open a text editor such as Notepad.
  2. Copy paste the following content (assuming a default Firefox installation; change if needed)
SET MOZ_PROFILER_STARTUP=1
"C:\Program Files\Mozilla Firefox\firefox.exe"
  1. Save the above as debug_firefox_startup.bat (make sure that the file extension is .bat and not a .txt file!)
  2. Quit all existing Firefox programs.
  3. Double-click on the bat file to launch Firefox.

SET MOZ_PROFILER_STARTUP=1

"C:\Program Files\Mozilla Firefox\firefox.exe"

3. Save the above as `debug_firefox_startup.bat` (make sure that the file extension is .bat and not a .txt file!)
4. Quit all existing Firefox programs.
5. Double-click on the bat file to launch Firefox

I was unable to get your script to run by double clicking it.
I was able to get your script to run by starting in a powershell window but does not even start Firefox
even though the path is correct and does run the script as the output.txt file get created.

PS C:\Users\SystemAdmin2\Desktop> .\debug_firefox_startup.bat >output.txt
PS C:\Users\SystemAdmin2\Desktop> .\debug_firefox_startup.bat >output.txt
PS C:\Users\SystemAdmin2\Desktop>

this make the output.txt file and does not start Firefox.

(In reply to alannsandiego from comment #3)

I do not know how to set environment variables and this tool did not work at all I got these several errors.
https://snipboard.io/XiOa0p.jpg
https://snipboard.io/TUfuvw.jpg
https://snipboard.io/MTXoa0.jpg
I have many extensions but I have not changed them in years, what changed due to the Firefox updates,
is the startup time from 1 second to 12 seconds; I do not really know how to tell objectively what to fix.
Disabling two ad-blockers reduces the startup time for 12 seconds to 6 second, but before the updates,
Firefox did in fact startup in 1 second with all the extensions in place.

I was able to start the performance tool and got these error above by installing he button describe here:

https://profiler.firefox.com/docs/#/./guide-getting-started

(In reply to vcarciu from comment #5)

Also, can you please let me know what extensions are installed on your profile when FF is started?

Thanks,
Victor

In the Firefox Menu
Tools
addons and themes.

you ask for a lot of information I hope it is not to confusing for that all at once?

(In reply to alannsandiego from comment #9)

(In reply to vcarciu from comment #5)

Also, can you please let me know what extensions are installed on your profile when FF is started?

Thanks,
Victor

In the Firefox Menu
Tools
addons and themes.

you ask for a lot of information I hope it is not to confusing for that all at once?

Sorry the extension list is in about:support you asked for.

I installed all extensions described above, but the ESR instantly started, even with Adblockers enabled.

I happy yours works but mine is still broken. If yours work and mine does not does that imply that the updated corrupted Firefox?
So How do I determine what the problem is? Would it not take days to reinstall Firefox to each six account and reinstall bookmarks and extensions?
Please explain the profiler errors:
1.
Couldn’t retrieve the profile from ⁨Firefox⁩.
Error: Error: Could not find a profile for this tab.
2.
Importing the profile directly from ⁨Firefox⁩…
We were unable to connect to the browser within thirty seconds. This might be because the profile is big or your machine is slower than usual. Still waiting...
3.
Content-Security-Policy: The page’s settings blocked the loading of a resource at inline (“script-src”). content-fontface.js:50:25
Error: Error: Could not find a profile for this tab.
e web-channel.js:308
AppViewRouter.js:92:20
Error: Error: Could not find a profile for this tab.
e web-channel.js:308
receive-profile.js:1081:14
Error: Promised response from onMessage listener went out of scope 110 background.js:1621:14398

12 second to startup is far to long. How do I determine what the problem is? Clearly there is problems with the profile. How do I fix my install of Firefox ESR 115.12, in a reasonable amount of time; so it starts up fast like it is suppose too?

the profiler works with the extension disabled: https://share.firefox.dev/3VLLde6
does that not mean the extension are causing the problem?

Your profile does not include the startup. If the profiler works with extensions disabled, perhaps one of your extensions is responsible for breaking the profiler.

There is another documented profiler option to save the profile on shutdown, could you try to start your Firefox with the following environment variables:

SET MOZ_PROFILER_STARTUP=1
SET MOZ_PROFILER_SHUTDOWN=%TMP%\profilerData.json

If you start Firefox with these and then quit it, there should be a file in %TMP% called profilerData.json (feel free you use any other file location or name, but if you do use another file path that contains special characters such as spaces, quote it).

After getting this profile, you can start a new Firefox instance without extensions, visit profiler.firefox.com and upload your profile.

(In reply to Rob Wu [:robwu] from comment #15)

Your profile does not include the startup. If the profiler works with extensions disabled, perhaps one of your extensions is responsible for breaking the profiler.

There is another documented profiler option to save the profile on shutdown, could you try to start your Firefox with the following environment variables:

SET MOZ_PROFILER_STARTUP=1
SET MOZ_PROFILER_SHUTDOWN=%TMP%\profilerData.json

If you start Firefox with these and then quit it, there should be a file in %TMP% called profilerData.json (feel free you use any other file location or name, but if you do use another file path that contains special characters such as spaces, quote it).

After getting this profile, you can start a new Firefox instance without extensions, visit profiler.firefox.com and upload your profile.

The Firefox update to 115.12 ESR broke Firefox or the extensions which are part of Firefox
and that is the reason for the bug report; Firefox was working before the update and
now it starts in 12 seconds; the extension have not changed in years, so the extension did not break Firefox.

I have not gotten any scripts to open Firefox and I cannot do anything with a .json file

How to I determine what to fix? to get Firefox working in 1 second again?
I have support Firefox for years it would be unfortunate to have to switch to chrome.

(In reply to alannsandiego from comment #16)

I have not gotten any scripts to open Firefox and I cannot do anything with a .json file

In comment 7 you described that you knew how to create a bat file.

In fact you showed that you knew how to open the shell (assuming that PS = Powershell). You don't need a .bat file if you run these commands from the shell (NOTE: quit all existing instances of Firefox before running this)

SET MOZ_PROFILER_STARTUP=1
SET MOZ_PROFILER_SHUTDOWN=%TMP%\profilerData.json
"C:\Program Files\Mozilla Firefox\firefox.exe"

After running Firefox in this way, quit Firefox and then start it again in the normal way. You should be able to find a new file at "%TMP%\profilerData.json`

How to I determine what to fix? to get Firefox working in 1 second again?

If you are interested in helping with diagnosing the issue so that we can fix the underlying issue, then follow the instructions I provided.

If you don't care about your profile data, and are willing to clear some of your browser customizations (including Add-ons) and data, see https://support.mozilla.org/en-US/kb/refresh-firefox-reset-add-ons-and-settings

SET MOZ_PROFILER_STARTUP=1
SET MOZ_PROFILER_SHUTDOWN=C:\Temp\profilerData.json
Start-Process -FilePath "C:\Program Files\Mozilla Firefox\firefox.exe"

If I copy this code into the Powershell Firefox gets opened by the code and closed by me,
but the file
profilerData.json does not get created.

When running the profiler from Firefox manually I get these two errors:
1.
Couldn’t retrieve the profile from ⁨Firefox⁩.
Error: Error: Could not find a profile for this tab.
2.
Importing the profile directly from ⁨Firefox⁩…
We were unable to connect to the browser within thirty seconds. This might be because the profile is big or your machine is slower than usual. Still waiting...

I got the profiler started working by turning off "new tab" and "no tab"
https://share.firefox.dev/45NnAXl
It appears that the shell script you wrote that the profiler is still not starting when Firefox starts,
I started it manually as soon as it was available. The time start a "1" but profiler not starting when Firefox starts.
https://share.firefox.dev/3XEk9jI

SET MOZ_PROFILER_STARTUP=1
SET MOZ_PROFILER_SHUTDOWN=C:\Temp\profilerData.json
Start-Process -FilePath "C:\Program Files\Mozilla Firefox\firefox.exe"

If I copy this code into the Powershell Firefox gets opened by the code above
and I click on "record a performance profile" button as quickly as I can to start recording,
as the recording is not starting when Firefox does, it starts with record button,
The time may start at "1" but recording not start until I click record,
but the file profilerData.json does not get created.

It would seem simpler to
Start-Process -FilePath "C:\Program Files\Mozilla Firefox\firefox.exe" -profiler_startup=1
and Firefox should startup with recording on and one only needs to stop to get the profiler link?

I will be very interest to see what you think of the profiler data as I record 6 seconds of the 12 seconds to startup
and at least 3 or 4 second of the problem-ed startup time; you should be able to see what the problem is?
looks like waiting on the network to me; or waiting for a network socket? Firefox crashed on 6/11/2024 the update day.

The most important part of the profile (the early startup) is missing. But your profiles do already highlight one issue that may be a partial contributor to the perceived slowness.

All your profiles consistently show busy activity in the WebExtensions process, notably in Adblock Plus and Adblock Ultimate. In order to block ads, these extensions pause all network requests until they have been initialized, and a slow initialization can result in a perceived slow Firefox startup.
In the about:support data you shared, I see that you have three ad blockers: Adblock Plus, Adblock Ultimate and uBlock Origin. I recommend using only one adblocker at a time, and disabling the others. For example, keep uBlock Origin and disable Adblock Plus and Adblock Ultimate.

You can see the impact of the performance in the profiler by entering "adblock" in the "Filter stacks" input field in the middle (which matches "adblock plus" and "adblockultimate"). That highlights almost half of the stacks in the graph in the WebExtensions row, which means that these extensions alone are doing busy work. The long chunks of red lines above these stacks also show that the slowdown is significant.

Correction; this would be the Powershell syntax to record the profile (since you are now able to export the profile directly, I only kept MOZ_PROFILER_STARTUP=1)

$env:MOZ_PROFILER_STARTUP="1"
Start-Process -FilePath "C:\Program Files\Mozilla Firefox\firefox.exe"

If the above does not work, try the instructions from here instead: https://bugzilla.mozilla.org/show_bug.cgi?id=1830725#c2

$env:MOZ_PROFILER_STARTUP="1"
Start-Process -FilePath "C:\Program Files\Mozilla Firefox\firefox.exe"

This works and now you have a recording from 0 to 9 seconds, this does not explain why
this should take 1/2 second and not 9 seconds.

https://share.firefox.dev/4cq73eo

https://share.firefox.dev/4bwdviG

The browser 115.12 is broken and I cannot see why? should start in 1 second even with the ad-blockers,
How about I do a restore to 6/10/2024 when it was working in 1 second?

You have proof that with the profiler data that Firefox ESR 115.12 starts in 9 seconds not the 1 second before the update with the same extensions.

https://share.firefox.dev/3zhNkif

Load 4: http://detectportal.firefox.com/canonical.html on the network take 5 seconds to load this is a WiFi check for login

Load 59: https://publicsuffix.org/list/public_suffix_list.dat on the network take 4.6 seconds to load

Load 60: https://cococut.net/pub/config/config.json?v=1719789870702 take 4.5 second to load

Firefox is suppose to start in 1 second not 9 seconds even with the ad-blockers
With the profiler data now? can you see why it is so slow?

The browser 115.12 is broken and I cannot see why? should start in 1 second even with the ad-blockers,
How about I do a restore to 6/10/2024 when it was working in 1 second?

(In reply to Rob Wu [:robwu] from comment #23)

The most important part of the profile (the early startup) is missing. But your profiles do already highlight one issue that may be a partial contributor to the perceived slowness.

All your profiles consistently show busy activity in the WebExtensions process, notably in Adblock Plus and Adblock Ultimate. In order to block ads, these extensions pause all network requests until they have been initialized, and a slow initialization can result in a perceived slow Firefox startup.
In the about:support data you shared, I see that you have three ad blockers: Adblock Plus, Adblock Ultimate and uBlock Origin. I recommend using only one adblocker at a time, and disabling the others. For example, keep uBlock Origin and disable Adblock Plus and Adblock Ultimate.

You can see the impact of the performance in the profiler by entering "adblock" in the "Filter stacks" input field in the middle (which matches "adblock plus" and "adblockultimate"). That highlights almost half of the stacks in the graph in the WebExtensions row, which means that these extensions alone are doing busy work. The long chunks of red lines above these stacks also show that the slowdown is significant.

Correction; this would be the Powershell syntax to record the profile (since you are now able to export the profile directly, I only kept MOZ_PROFILER_STARTUP=1)

$env:MOZ_PROFILER_STARTUP="1"
Start-Process -FilePath "C:\Program Files\Mozilla Firefox\firefox.exe"

If the above does not work, try the instructions from here instead: https://bugzilla.mozilla.org/show_bug.cgi?id=1830725#c2

Your alternate instructions cannot be used.

(In reply to alannsandiego from comment #25)

https://share.firefox.dev/4bwdviG

(In reply to alannsandiego from comment #26)

https://share.firefox.dev/3zhNkif

Both profiles confirm what I wrote before - network requests at startup are being suspended because of your ad blockers. Three ad blockers at the same time are a certain factor in the poor experience, and will not make you more protected, since these usually block ads based on similar filters. Based on the profile, I recommend disabling AdBlock Ultimate and Adblock Plus; uBlock Origin appears to have the lowest startup overhead. If you do this, I expect your situation to improve; if the issues continue please share another performance profile.

From the profile, about 3 seconds of slowness may potentially be attributed to Firefox. I'm especially suspicious of the slowness of handling the storage.local.get call, but it is not as excessive as bug 1899015.

Here is a breakdown of these profiles, focused on the three ad blockers that block resolution of network requests, and one observation that blocks the main thread of the extension process:

  • 1 second in - first network request is requested. Extension startup is requested.
  • 2 seconds in, AdBlock Plus starts, AdBlock Ultimate and uBlock Origin start loading (among others)
  • 2.332 seconds in, storage.local.get API is called by Adblock Plus, which takes 3.268s to resolve (!!!) in https://share.firefox.dev/3zhNkif (in the other profile it takes 2.794 seconds)
    • this can be seen in the Marker Table of the WebExtension process, filter on d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d
    • Interestingly, 2.997 seconds in, storage.local.get API is called by Adblock Ultimate, which interestingly takes "only" 0.739 seconds to resolve.
    • This slowdown reminds me of bug 1899015 (analysis at https://bugzilla.mozilla.org/show_bug.cgi?id=1899015#c1).
  • 2.5 seconds in, the main thread of the WebExtensions process seems to be blocked for about half a second, waiting on ModuleGenerator::finishOutstandingTask (previous link goes to m-c, since the profile is captured on ESR115 this link is more accurate). The specific file is 499.background-redux.js (622kb) in the Lastpass Password manager add-on (version 4.127.0.1, xpi link) (this add-on itself is almost 120 MB...).
  • 3 seconds in, Adblock Ultimate starts.
  • 3.807 seconds in, uBlock Origin calls storage.local.get which takes 1.673 seconds to resolve.
  • 4 seconds in, AdBlock Ultimate initializes its own ad blocking engine, which takes 1.3 seconds, and then releases the request at 5.5 seconds.
  • 5.8 seconds in, uBlock Origin releases the network request. Unlike the other two adblockers, the main thread is barely blocked.
  • Almost 6 seconds in, AdBlock Plus receives the data, takes about 600ms to initialize and finally releases the network request.
Blocks: webext-perf
Status: UNCONFIRMED → NEW
Ever confirmed: true
Product: Firefox → WebExtensions
See Also: → 1899015

Jan, my analysis of the profile attributes 3 seconds of startup slowdown to slow IndexedDB. Does the profile show anything that stands out to you? Would this be addressed by bug 1671932? Do you have any recommended actions for users to avoid the slowdown?

Flags: needinfo?(jvarga)

Ryan, the profile above (comment 28) shows that the main thread of the WebExtensions process is blocked for about a half second in ModuleGenerator::finishOutstandingTask, waiting on a condition variable associated with code compilation. The relevant code is 622kb and contains "use asm"; (see comment 28 for details).

Blocking the main thread for so long seems excessive. Is this intended behavior? Is there room for optimization?

Here are the specific parts of two distinct startup profiles that show this impact:

Flags: needinfo?(rhunt)

I don't see QM I/O thread in the profile, so I can't tell for sure, but yes, if this slowdown is caused by storage initialization, then issues like that will be solved by bug 1671932. However, a big slowdown should be observed only after updating the app (when build id changes).
One solution would be reducing the number of origin directories in <profile>/storage/default or just refreshing the profile entirely.

Flags: needinfo?(jvarga)

(In reply to Jan Varga [:janv] from comment #31)

I don't see QM I/O thread in the profile, so I can't tell for sure,

Any suggested environment variables to capture the relevant information? Note: this is an ESR115 build.

Severity: -- → S3
Flags: needinfo?(jvarga)
Priority: -- → P3

Well, we just need to see what is QM I/O thread (quota manager I/O thread) doing in the main process during the slowdown/hang.

Flags: needinfo?(jvarga)

(In reply to Jan Varga [:janv] from comment #33)

Well, we just need to see what is QM I/O thread (quota manager I/O thread) doing in the main process during the slowdown/hang.

I understood that part. What I don't know off the top of my head is the set of environment variables that the user need to specify in order to capture the profile you are looking for. After digging through the source code, I think that QuotaManager IO is the thread of interest, and that the reporter has to start Firefox like this:

$env:MOZ_PROFILER_STARTUP_FILTERS="GeckoMain,Compositor,Renderer,DOM Worker,QuotaManager IO"
$env:MOZ_PROFILER_STARTUP="1"
Start-Process -FilePath "C:\Program Files\Mozilla Firefox\firefox.exe"

https://share.firefox.dev/4br98Wi Here is the profiler with QM I/O thread

Yes of course if I reduce the number of ad-blockers Firefox will load faster by 1/2 maybe 4 seconds
but I have never seen Firefox load longer than 1 second until update to ESR115.12

Thanks for the profile. The QuotaManager IO thread doesn't look too busy.

Upon taking another look, I think that the 3 seconds slowdown is not caused by Firefox, but by your add-ons. I zoomed in on the 4 second range 2 seconds after startup, where the graph contains many red bars (=main thread busy): https://profiler.firefox.com/public/w9nz3f6jhh7h731tepg3rzwpb8b578ca7d7wkk0/calltree/?globalTrackOrder=90w8&hiddenGlobalTracks=1w7&hiddenLocalTracksByPid=7056-0235w7~12924-0~3688-0~10212-0~10080-0~10352-023~8388-013w6~5340-0~10976-23&range=1847m4138~2219m3766&thread=h&v=10

  • 2.3 seconds in, 526ms jank, flame graph shows that most time spent in ModuleGenerator::finishOutstandingTask (which I called out before in comment 30 & comment 28)
  • 2.8 seconds in, 86ms jank, from executing AdBlock Plus. 66ms of that is from a call to OffscreenCanvas.getContext, part of AdBlock Plus's checkWebGlSupport function.
  • 3.0 seconds in, 500ms jank, from executing LastPass code.
  • 3.6 seconds in, 146ms jank, from executing Norton Password manager code.
  • 3.9 seconds in, 100ms jank, 25ms to receive the result from IndexedDB, 65ms to structurally clone again into the sandbox of the Adblock Ultimate extension. This must be a big chunk of data, likely the filter list data.
  • 4.0 seconds in, 52ms jank + non jank, total of about 100ms of receiving and processing IndexedDB data, the result of storage.local.get
  • 4.1 seconds in, 174ms spent on garbage collection (non-blocking).
  • 4.3 seconds in, 1.4 seconds (!!!) spent on adblock ultimate.
  • 5.7 seconds in, end of jank from adblock ultimate.
  • 5.9 seconds in, 544ms jank, from Adblock Plus initializing itself from its own filter lists.
  • 6.5 seconds in, end of jank from Adblock Plus.
  • 6.8 seconds in, 1.3 seconds (!!!) spent on garbage collection (non-blocking).

I could analyze more, but from this analysis, it is clear that the time spent on executing extension code adds up. And that the WebExtension process's main thread is so busy that the result from IndexedDB (for storage.local.get) could not be processed for a "long" time because the main thread was simply too busy with other stuff.

Again, this profile strongly suggest that Adblock Ultimate and Adblock Plus are doing a lot of work (and also LastPass), which directly contribute to your perceived slow startup. It is possible that the ESR 115.12 update had nothing to do with the issue, and that it just coincided with the issue you're experiencing from these extensions.

Since this profile (and the previous ones) clearly point to Adblock Plus and Adblock Ultimate as a direct cause of the performance issue, can you try disabling them and then record a new profile? You have uBlock Origin already, which already provides the functionality that these others serve.

To simplify that Adblock Plus and Adblock Ultimate are not the problem I disabled them
and here are the results:
https://share.firefox.dev/3W38sBM
With the two adblockers remove takes 6 seconds to load instead of 1 second at the most, why?
Load 55: https://publicsuffix.org/list/public_suffix_list.dat still taking 2.6 seconds to load why?
Load 56: https://cococut.net/pub/config/config.json?v=1719882301142 2.3 second to load? why?
Load 4: http://detectportal.firefox.com/canonical.html is on the second 500ms Jank This is a WIFI error and I have Wire Cat 8.
there are 5 Janks in the first 1.1 seconds why?
between 2 sec and 3.1 seconds still 500ms Janks and total of 4, why?
https://www.mozilla.org/en-US/security/advisories/mfsa2024-19/
https://www.mozilla.org/en-US/security/advisories/mfsa2024-26/
Do you ever expect Firefox to startup longer than 1 second? because I have never seen that.
Hopefully easier to see why with the Adblockers disabled, they are not the real problem.
I can do a restore of my computer to 6/10/2024 to show that this slowness is new?

Your profiler tool is impressive even if I cannot see all the details, could it be a network problem?
Load 4: http://detectportal.firefox.com/canonical.html is on the second 500ms Jank This is a WIFI error and I have Wire Cat 8.
starts at .75 second and goes to 2.2 seconds; then follow by Load 56: https://cococut.net/pub/config/config.json?v=1719882301142 2.3 second to load? why? that is 5 second also all the missing time?
also
Load 6: https://aimcmp.com/ waiting for socket thread 3.9 second that is basically all the missing time? if loaded right away 2 seconds.

$env:MOZ_PROFILER_STARTUP_FILTERS="GeckoMain,Compositor,Renderer,DOM Worker,QuotaManager IO"
$env:MOZ_PROFILER_STARTUP="1"
Start-Process -FilePath "C:\Program Files\Mozilla Firefox\firefox.exe"

On NEWER machine Main19 with 16 cpu(s)
and nvme drive rule out disk i/o was going to get older Firefox ESR 115.10but it updated before I
could test it. I can do a restore to 4/6/2024 to test this webpage was loading at a once before,
never seen the tile-bar load first until updates. https://share.firefox.dev/4eFUNbn same 6 second load time

It seem absurd to me that your browser would take 6 seconds to load a webpage.
Firefox loads in 2 second but even that is to long, should be 1/2 second.
what is Firefox doing this first .75 second?
what is firefox doing at 1.2 seconds to 1.6 second jank 604 ms it seems to be doing nothing; should be able to get all that time back how?
and 3.0 to 3.5 doing nothing again. Load 3: http://detectportal.firefox.com/canonical.html time here is (very short); so this is a bug on the older machine with no WiFi? as has both wired and WiFi both looks like 3 networks on newer machine

It is not physical disk i/o or cpu or ram is 32GB on new machine. This should be an interesting comparison, the newer machine Main19 is very high end machine and Main19 is not at fault your browser not loading in 2 seconds. almost the same add-ons on purpose and adblock plus and ultimate both turned off.

With the profiler working so well I would think you and your friends would see why Firefox not starting up in < 2 second and not 6 seconds?

Users think that a browser that more than 3 seconds generously or (1) second actually to open is not useful or practical. Not all the extension have to load on the First startup, before a webpage loads, maybe that would help? Maybe you can load some extension after the first webpage loads? I have not changed the extensions in years and yet Firefox after updates is 9 times slower than it was only 3 months ago; from 1 second to 9 seconds; the Firefox updates damaged Firefox; and that is just not useful any more. This slow startup is a bug no matter the cause; that is why I filed this bug report so you can fix it. If extensions have to be reloaded after Firefox updated you should have a process for that.
Chrome was installed at the same time with the same extensions the same number of ad-blockers and it has not slowed down, why? Why Firefox? It does not matter if Firefox or extensions in the end it is all Firefox without extension it is not useful. If you need to reset Firefox, before resetting make a list of extension, export extensions list; to reinstall and then reinstall Firefox the same way with the same extension to ALL the user accounts at once; right now it take to much time to reinstall Firefox to fix it; you should fix this.

$env:MOZ_PROFILER_STARTUP_FILTERS="GeckoMain,Compositor,Renderer,DOM Worker,QuotaManager IO"
$env:MOZ_PROFILER_STARTUP="1"
Start-Process -FilePath "C:\Program Files\Mozilla Firefox\firefox.exe"

Your profiler tool successfully showed that after the Firefox update ESR 115.12 Firefox started-up in 9 second, instead of the normal
less than 1 second; Firefox was working before your update and was not slow; so Firefox is the problem, it was not slow before your update
either the most recent 12 or 10 I do not know which one but one cannot miss the Browser starting up in 10 second instead of 1 second.

So I started this bug to find out how to fix Firefox will all the extension that were working before and so it will start normally in less than 1 second?
now that Firefox is damaged by the push out updates. How exactly do I Fix Firefox? Yes I have a lot of extensions, but it was working before, now what?

I think the problem is with the last two updates to Firefox since Firefox was working before then,
the the problems with your browser could be determined by someone that understands the last two updates
and the profiler results; but I do not understand the details enough to really even guess more than that.
None the less I need Firefox my default browser working?

It's hard to tell what's going on with asm.js compile blocking for .5sec because the interesting work (compilation) is happening on background threads. I think enabling 'TaskController' threads will show that. However, it seems very plausible that compiling about a megabyte of asm.js could could take .5 seconds to be compiled on multiple background threads.

We could maybe try to rework how JS script parsing works so that we don't block on asm.js compilation completing before returning a stencil, but that would be a large project and we're not investing any time into asm.js right now. We'd prefer that developers adopt WebAssembly instead, and then they'll get better performance automatically.

Flags: needinfo?(rhunt)
You need to log in before you can comment on or make changes to this bug.