Open Bug 1324231 Opened 8 years ago Updated 1 year ago

[e10s] Google Maps becomes extremely slow

Categories

(Core :: Graphics, defect, P3)

x86_64
Linux
defect

Tracking

()

UNCONFIRMED
Tracking Status
platform-rel --- +

People

(Reporter: mirraz1, Unassigned, NeedInfo)

References

Details

(Whiteboard: [platform-rel-Google][platform-rel-GoogleMaps][gfx-noted])

Attachments

(1 file)

User Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0
Build ID: 20150305021524

Steps to reproduce:

If multiprocessing is enabled Google Maps becomes extremely slow. Here is performance report: https://cleopatra.io/#report=2a2c343e1a205569b9ec775fa25e6054889535f0
OS: Unspecified → Linux
Hardware: Unspecified → x86_64
platform-rel: --- → ?
Whiteboard: [platform-rel-Google][platform-rel-GoogleMaps]
User Agent  Mozilla/5.0 (X11; Linux x86_64; rv:50.0) Gecko/20100101 Firefox/50.0
Firefox: 50.1.0, Build ID  20161208153507


Hi Ilya,

I have tested this issue on the latest Firefox (50.1.0) release and latest Nightly (53.0a1) build with e10s enabled, but I could not reproduce it. I have navigated on Google Maps and surfing a while but it worked properly without any problems. Tested on Windows 8.1 x32m Windows 7 x64 and also on Ubuntu 14.04 x64.

Did you encounter this issue on Windows 8.1 or Linux? From what I see, on Windows 8.1 you have Firefox 36.0. Can you please retest this issue using the latest Firefox (50.1.0) release? 

If this issue is still reproducible with the latest Firefox version, can you please try to retest this using a new clean profile in order to eliminate custom settings as a possible cause and report back the results? Here is a link that would help you: https://goo.gl/4zdRJr.
Flags: needinfo?(mirraz1)
Hello,

Same problem here. When multiprocessing is enabled Google Maps takes a very long time to update. I can pan and zoom but everything remains blank for 10 to 15 seconds until the data appears. When multiprocessing is disabled Google Maps works properly, data appears almost instantly.

The issue still appears with a new profile, and after updating the graphic driver. I have tried both x86 and x64 versions, no difference.

I use Firefox 50.1.0 with Windows 7 SP1 (i7 2600K + GTX 770).
My configuration:
OS: Linux 4.4.0-53-generic x86_64
Distribution: Ubuntu 16.04.1 LTS
CPU: Celeron Dual-Core CPU T3000 @ 1.80GHz
GPU: Intel Open Source Technology Center -- Mesa DRI Mobile Intel GM45 Express Chipset
GPU Driver Version: 2.1 Mesa 11.2.0

Tested:
1. Firefox 50.1.0 with clean profile
2. Firefox Nightly with clean profile, (performance report of this configuration was included)

And don't consider my User Agent, it's fake.
Flags: needinfo?(mirraz1)
User Agent  Mozilla/5.0 (X11; Linux x86_64; rv:50.0) Gecko/20100101 Firefox/50.0
Firefox 50.1.0, Build ID  20161208153507
GPU: Intel Open Source Technology Center -- Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2)
Driver Version: 3.0 Mesa 11.2.0

I have retested this issue on Ubuntu 16.04 LTS but I could not reproduce it. Also tested on Windows 7 x64 with a ATI Radeon 3000 Graphic Card, but Google Maps but worked properly without any problems. 

Maybe this issue is reproducible only on some specific Graphics Card or graphic drivers.

However, I am assigning a component to this issue in order to involve the development team and get an opinion on this.
Component: Untriaged → Graphics
Product: Firefox → Core
See Also: → 917746
Priority: -- → P3
Whiteboard: [platform-rel-Google][platform-rel-GoogleMaps] → [platform-rel-Google][platform-rel-GoogleMaps][gfx-noted]
platform-rel: ? → +
Flags: needinfo?(jmathies)
(In reply to Ilya Gordeev from comment #0)
> User Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:36.0) Gecko/20100101
> Firefox/36.0
> Build ID: 20150305021524
> 
> Steps to reproduce:
> 
> If multiprocessing is enabled Google Maps becomes extremely slow. Here is
> performance report:
> https://cleopatra.io/#report=2a2c343e1a205569b9ec775fa25e6054889535f0

Looking at this profile, I see "rasterize" cycles taking around 440 msec each and the content process is busy messing around in js and rendering.

Ilya, could you please post your about:support text?
Flags: needinfo?(jmathies) → needinfo?(mirraz1)
(In reply to Jim Mathies [:jimm] from comment #5)
> Looking at this profile, I see "rasterize" cycles taking around 440 msec
> each and the content process is busy messing around in js and rendering.
> 
> Ilya, could you please post your about:support text?

I didn't save that version of Firefox Nightly. Now I've just downloaded newest version. Tested: nothing changed. Here is my about:support text:

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

Name: Firefox
Version: 54.0a1
Build ID: 20170127110036
Update Channel: nightly
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:54.0) Gecko/20100101 Firefox/54.0
OS: Linux 4.4.0-62-generic
Multiprocess Windows: 1/1 (Enabled by default)
Safe Mode: false

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

All Crash Reports

Extensions
----------

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

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

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

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

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

Name: Presentation
Version: 1.0.0
Enabled: true
ID: presentation@mozilla.org

Name: SHA-1 deprecation staged rollout
Version: 1.0
Enabled: true
ID: disableSHA1rollout@mozilla.org

Name: Shield Recipe Client
Version: 1.0.0
Enabled: true
ID: shield-recipe-client@mozilla.org

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

Name: WebCompat Reporter
Version: 1.0.0
Enabled: true
ID: webcompat-reporter@mozilla.org

Graphics
--------

Features
Compositing: Basic
Asynchronous Pan/Zoom: wheel input enabled; touch input enabled; scrollbar drag enabled
WebGL Renderer: Intel Open Source Technology Center -- Mesa DRI Mobile Intel® GM45 Express Chipset
WebGL2 Renderer: WebGL creation failed: * Error during native OpenGL init. * Error during native OpenGL init. * Error during native OpenGL init. * Error during native OpenGL init. * Error during native OpenGL init. * Exhausted GL driver caps. * Exhausted GL driver options.
Audio Backend: unknown
GPU #1
Active: Yes
Description: Intel Open Source Technology Center -- Mesa DRI Mobile Intel® GM45 Express Chipset
Vendor ID: Intel Open Source Technology Center
Device ID: Mesa DRI Mobile Intel® GM45 Express Chipset
Driver Version: 2.1 Mesa 12.0.6

Diagnostics
AzureCanvasAccelerated: 0
AzureCanvasBackend: skia
AzureContentBackend: skia
AzureFallbackCanvasBackend: none
CairoUseXRender: 0
Decision Log
HW_COMPOSITING:
blocked by default: Acceleration blocked by platform
OPENGL_COMPOSITING:
unavailable by default: Hardware compositing is disabled




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

browser.cache.disk.capacity: 358400
browser.cache.disk.filesystem_reported: 1
browser.cache.disk.smart_size.first_run: false
browser.cache.frecency_experiment: 1
browser.download.importedFromSqlite: true
browser.places.smartBookmarksVersion: 8
browser.search.suggest.enabled: false
browser.sessionstore.upgradeBackup.latestBuildID: 20170127110036
browser.startup.homepage_override.buildID: 20170127110036
browser.startup.homepage_override.mstone: 54.0a1
browser.urlbar.daysBeforeHidingSuggestionsPrompt: 3
browser.urlbar.lastSuggestionsPromptDate: 20170128
browser.urlbar.userMadeSearchSuggestionsChoice: true
dom.gamepad.extensions.enabled: true
extensions.lastAppVersion: 54.0a1
media.gmp-gmpopenh264.abi: x86_64-gcc3
media.gmp-gmpopenh264.lastUpdate: 1485552215
media.gmp-gmpopenh264.version: 1.6
media.gmp-manager.buildID: 20170127110036
media.gmp-manager.lastCheck: 1485552213
media.gmp.storage.version.observed: 1
network.cookie.prefsMigrated: true
network.predictor.cleaned-up: true
places.history.expiration.transient_current_max_pages: 122334
plugin.disable_full_page_plugin_for_types: application/pdf
services.sync.declinedEngines:

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

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

JavaScript
----------

Incremental GC: true

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

Activated: false
Prevent Accessibility: 0

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

NSPR
Expected minimum version: 4.13.1
Version in use: 4.13.1

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

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

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

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

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

Sandbox
-------

Seccomp-BPF (System Call Filtering): true
Seccomp Thread Synchronization: true
User Namespaces: true
Content Process Sandboxing: true
Media Plugin Sandboxing: true
Content Process Sandbox Level: 2
Flags: needinfo?(mirraz1)
In case it's at all helpful, I'm attaching a performance profile export from my machine.  Browsing Google Maps on Chrome is nearly instantaneous, while in Firefox it is markedly slower and makes the computer work hard enough that I can hear the difference in fan noise when I open and close the tab.
Severity: normal → S3

Reporter, are you still experiencing this issue?

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

Attachment

General

Creator:
Created:
Updated:
Size: