Closed Bug 1156124 Opened 9 years ago Closed 8 years ago

Very bad performance on http://www.jshine.net/astronomy/dark_sky/ with adblock plus [e10s]

Categories

(Firefox :: General, defect)

40 Branch
x86
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED FIXED
Tracking Status
e10s + ---

People

(Reporter: kalviskajaks, Unassigned)

References

()

Details

Very bad performance on this webpage with e10s switched on.
http://www.jshine.net/astronomy/dark_sky/
Summary: [e10s] → Very bad performance on http://www.jshine.net/astronomy/dark_sky/ [e10s]
Please describe the performance issue what you are seeing versus what you expect to see.
Flags: needinfo?(kalviskajaks)
With e10s enabled
A message pops up at the top. 
"A web page is causing Nightly to run slowly."
Whole tab is unresponsive for long amounts of time, any attempt to interact with the map after the browser starts to respond makes the webpage unresponsive again.

With e10s disabled
Tab and webpage is responsive, interactions with map do not stop the tab from responding to input. Map stutters a bit if moved, but does not hang like the e10s version does.
Flags: needinfo?(kalviskajaks)
Flags: needinfo?(jmathies)
- not webgl related
- not e10s related
- perf also sucks in IE
Flags: needinfo?(jmathies)
- not e10s related

Umm "e10s on" is totally unresponsive on that page, while "e10s off" is slow but atleast the browser doesn't **** itself?

- perf also sucks in IE

IE is smooth as butter.
Would you mind posting your about:support text?
Flags: needinfo?(kalviskajaks)
Application Basics
------------------

Name: Firefox
Version: 40.0a1
Build ID: 20150421092928
Update Channel: nightly
User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:40.0) Gecko/20100101 Firefox/40.0
Multiprocess Windows: 1/1 (default: true)

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

Report ID: bp-50e248cd-ae58-4042-9a81-d1adc2150422
Submitted: 13 hours ago

Report ID: bp-6419cd38-b988-4d70-9216-3eaf92150422
Submitted: 13 hours ago

All Crash Reports (including 4 pending crashes in the given time range)

Extensions
----------

Name: Adblock Plus
Version: 2.6.9.3932
Enabled: true
ID: {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}

Name: BetterPrivacy
Version: 1.68
Enabled: true
ID: {d40f5e7b-d2cf-4856-b441-cc613eeffbe3}

Name: Classic Theme Restorer
Version: 1.3.1beta8
Enabled: true
ID: ClassicThemeRestorer@ArisT2Noia4dev

Name: Context Search X
Version: 0.4.6.21
Enabled: true
ID: contextsearch2@lwz.addons.mozilla.org

Name: Download videos and MP3 from YouTube
Version: 4.5.3.1206
Enabled: true
ID: {B64D9B05-48E1-4CEB-BF58-E0643994E900}

Name: GlobalFindBar
Version: 1.0
Enabled: true
ID: jid0-GlobalFindBar@jetpack

Name: HTTPS-Everywhere
Version: 5.0.2
Enabled: true
ID: https-everywhere@eff.org

Name: Magic Actions for YouTube™
Version: 6.8.5.1
Enabled: true
ID: jid0-UVAeBCfd34Kk5usS8A1CBiobvM8@jetpack

Name: New Tab Tools
Version: 41
Enabled: true
ID: newtabtools@darktrojan.net

Name: Reddit Enhancement Suite
Version: 4.5.4
Enabled: true
ID: jid1-xUfzOsOFlzSOXg@jetpack

Name: Redirect Bypasser
Version: 1.7
Enabled: true
ID: redirectbypasser@moonlight21.com

Name: Restartless Restart
Version: 9
Enabled: true
ID: restartless.restart@erikvold.com

Name: Tab Mix Plus
Version: 0.4.1.8pre.150317a1
Enabled: true
ID: {dc572301-7619-498c-a57d-39143191b318}

Name: Block site
Version: 1.1.8
Enabled: false
ID: {dd3d7613-0246-469d-bc65-2a3cc1668adc}

Graphics
--------

Adapter Description: NVIDIA GeForce GTX 780
Adapter Drivers: nvd3dumx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um
Adapter RAM: 3072
Asynchronous Pan/Zoom: none
ClearType Parameters: Gamma: 2200 Pixel Structure: R ClearType Level: 100 Enhanced Contrast: 200
Device ID: 0x1004
Direct2D Enabled: true
DirectWrite Enabled: true (6.2.9200.16571)
Driver Date: 4-8-2015
Driver Version: 9.18.13.5012
GPU #2 Active: false
GPU Accelerated Windows: 1/1 Direct3D 11 (OMTC)
Subsys ID: 00000000
Vendor ID: 0x10de
WebGL Renderer: Google Inc. -- ANGLE (NVIDIA GeForce GTX 780 Direct3D11 vs_5_0 ps_5_0)
windowLayerManagerRemote: true
AzureCanvasBackend: direct2d 1.1
AzureContentBackend: direct2d 1.1
AzureFallbackCanvasBackend: cairo
AzureSkiaAccelerated: 0

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

accessibility.blockautorefresh: true
accessibility.browsewithcaret: true
accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.capacity: 358400
browser.cache.disk.filesystem_reported: 1
browser.cache.disk.smart_size_cached_value: 358400
browser.cache.disk.smart_size.first_run: false
browser.cache.disk.smart_size.use_old_max: false
browser.cache.frecency_experiment: 3
browser.download.importedFromSqlite: true
browser.link.open_newwindow.restriction: 0
browser.places.smartBookmarksVersion: 7
browser.search.useDBForOrder: true
browser.sessionstore.upgradeBackup.latestBuildID: 20150421092928
browser.startup.homepage: about:home
browser.startup.homepage_override.buildID: 20150421092928
browser.startup.homepage_override.mstone: 40.0a1
browser.tabs.animate: false
browser.tabs.closeWindowWithLastTab: false
browser.tabs.remote.autostart: true
browser.tabs.remote.autostart.2: false
browser.tabs.warnOnClose: false
dom.apps.reset-permissions: true
dom.disable_window_open_feature.close: true
dom.disable_window_open_feature.menubar: true
dom.disable_window_open_feature.minimizable: true
dom.disable_window_open_feature.personalbar: true
dom.disable_window_open_feature.scrollbars: true
dom.disable_window_open_feature.titlebar: true
dom.disable_window_open_feature.toolbar: true
dom.ipc.plugins.asyncInit: true
dom.ipc.plugins.flash.disable-protected-mode: true
dom.mozApps.used: true
extensions.lastAppVersion: 40.0a1
font.internaluseonly.changed: false
gfx.direct3d.last_used_feature_level_idx: 0
media.gmp-gmpopenh264.lastUpdate: 1429373453
media.gmp-gmpopenh264.version: 1.3
media.gmp-manager.buildID: 20150421092928
media.gmp-manager.lastCheck: 1429664490
network.cookie.prefsMigrated: true
network.predictor.cleaned-up: true
places.database.lastMaintenance: 1429660143
places.history.expiration.transient_current_max_pages: 104858
plugin.disable_full_page_plugin_for_types: application/pdf
plugin.importedState: true
plugin.state.flash: 1
plugin.state.npunity3d: 1
print.printer_Microsoft_XPS_Document_Writer.print_bgcolor: false
print.printer_Microsoft_XPS_Document_Writer.print_bgimages: false
print.printer_Microsoft_XPS_Document_Writer.print_colorspace:
print.printer_Microsoft_XPS_Document_Writer.print_command:
print.printer_Microsoft_XPS_Document_Writer.print_downloadfonts: false
print.printer_Microsoft_XPS_Document_Writer.print_duplex: 1515870810
print.printer_Microsoft_XPS_Document_Writer.print_edge_bottom: 0
print.printer_Microsoft_XPS_Document_Writer.print_edge_left: 0
print.printer_Microsoft_XPS_Document_Writer.print_edge_right: 0
print.printer_Microsoft_XPS_Document_Writer.print_edge_top: 0
print.printer_Microsoft_XPS_Document_Writer.print_evenpages: true
print.printer_Microsoft_XPS_Document_Writer.print_footercenter:
print.printer_Microsoft_XPS_Document_Writer.print_footerleft: &PT
print.printer_Microsoft_XPS_Document_Writer.print_footerright: &D
print.printer_Microsoft_XPS_Document_Writer.print_headercenter:
print.printer_Microsoft_XPS_Document_Writer.print_headerleft: &T
print.printer_Microsoft_XPS_Document_Writer.print_headerright: &U
print.printer_Microsoft_XPS_Document_Writer.print_in_color: true
print.printer_Microsoft_XPS_Document_Writer.print_margin_bottom: 0.5
print.printer_Microsoft_XPS_Document_Writer.print_margin_left: 0.5
print.printer_Microsoft_XPS_Document_Writer.print_margin_right: 0.5
print.printer_Microsoft_XPS_Document_Writer.print_margin_top: 0.5
print.printer_Microsoft_XPS_Document_Writer.print_oddpages: true
print.printer_Microsoft_XPS_Document_Writer.print_orientation: 0
print.printer_Microsoft_XPS_Document_Writer.print_page_delay: 50
print.printer_Microsoft_XPS_Document_Writer.print_paper_data: 1
print.printer_Microsoft_XPS_Document_Writer.print_paper_height: 11.00
print.printer_Microsoft_XPS_Document_Writer.print_paper_name:
print.printer_Microsoft_XPS_Document_Writer.print_paper_size_type: 0
print.printer_Microsoft_XPS_Document_Writer.print_paper_size_unit: 0
print.printer_Microsoft_XPS_Document_Writer.print_paper_width: 8.50
print.printer_Microsoft_XPS_Document_Writer.print_plex_name:
print.printer_Microsoft_XPS_Document_Writer.print_resolution: 1515870810
print.printer_Microsoft_XPS_Document_Writer.print_resolution_name:
print.printer_Microsoft_XPS_Document_Writer.print_reversed: false
print.printer_Microsoft_XPS_Document_Writer.print_scaling: 1.00
print.printer_Microsoft_XPS_Document_Writer.print_shrink_to_fit: true
print.printer_Microsoft_XPS_Document_Writer.print_to_file: false
print.printer_Microsoft_XPS_Document_Writer.print_unwriteable_margin_bottom: 0
print.printer_Microsoft_XPS_Document_Writer.print_unwriteable_margin_left: 0
print.printer_Microsoft_XPS_Document_Writer.print_unwriteable_margin_right: 0
print.printer_Microsoft_XPS_Document_Writer.print_unwriteable_margin_top: 0
privacy.cpd.cookies: false
privacy.cpd.downloads: false
privacy.cpd.extensions-tabmix: false
privacy.cpd.formdata: false
privacy.cpd.history: false
privacy.cpd.sessions: false
privacy.sanitize.migrateFx3Prefs: true
privacy.sanitize.timeSpan: 0
privacy.trackingprotection.enabled: true
privacy.trackingprotection.ui.enabled: true
security.disable_button.openDeviceManager: false
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1427956006

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

JavaScript
----------

Incremental GC: true

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

Activated: false
Prevent Accessibility: 0

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

NSPR
Expected minimum version: 4.10.8
Version in use: 4.10.8

NSS
Expected minimum version: 3.19 Basic ECC Beta
Version in use: 3.19 Basic ECC Beta

NSSSMIME
Expected minimum version: 3.19 Basic ECC Beta
Version in use: 3.19 Basic ECC Beta

NSSSSL
Expected minimum version: 3.19 Basic ECC Beta
Version in use: 3.19 Basic ECC Beta

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

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

Name: Search Experiment
ID: fx-searchtest-en-beta31@mozilla.org
Description: Test alternate default search settings for users of Firefox beta.
Active: false
End Date: 1408491250878
Homepage:

Name: tile switcher
ID: tile-switcher@experiments.mozilla.org
Description: An add-on which switches the location of NewTab tiles.
Active: false
End Date: 1398805091465
Homepage:
Flags: needinfo?(kalviskajaks)
kalviskajaks, I know it's a pain, but can you manually disable all of your add-ons, restart the browser, then check performance at the dark sky page in e10s?
Flags: needinfo?(kalviskajaks)
Its adblock plus.

adblock plus disabled + disabled e10s = webpage is very smooth
adblock plus disabled + enabled  e10s = webpage is very smooth
adblock plus enabled  + disabled e10s = slow but still usable
adblock plus enabled  + enabled  e10s = total freeze fest

no other addons had any noticeable impact.
Flags: needinfo?(kalviskajaks)
Excellent! Thank you for narrowing it down to Adblock Plus.  

triage: is there a known dupe in the adp realm?
Status: UNCONFIRMED → NEW
tracking-e10s: --- → ?
Ever confirmed: true
Has this been tested recently?
Summary: Very bad performance on http://www.jshine.net/astronomy/dark_sky/ [e10s] → Very bad performance on http://www.jshine.net/astronomy/dark_sky/ with adblock plus [e10s]
This webpage is producing thousands of content policy calls. So while this should be a dupe of bug 1161798 to some degree, it's still very slow even with Adblock Plus 2.7.
As Wladimir points out, there is still a notable performance difference between e10s and non-e10s with latest Nightly on this test page.  But iirc how bad this was before, there is improvement now.
I identified https://issues.adblockplus.org/ticket/3473 to be the underlying bug. No idea how this went unnoticed for so long but there is no relation to E10S.
(In reply to Wladimir Palant from comment #14)
> I identified https://issues.adblockplus.org/ticket/3473 to be the underlying
> bug. No idea how this went unnoticed for so long but there is no relation to
> E10S.

Based on https://issues.adblockplus.org/ticket/3473, resolving this as fixed! :-)
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.