Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Lolu chungechunge lwabekwa kunqolobane. Uyacelwa ubuze umbuzo omusha uma udinga usizo.

Mozilla works too slow when many tabs (~50) are opened.

  • 6 uphendule
  • 1 inale nkinga
  • 14 views
  • Igcine ukuphendulwa ngu iso_z

more options

Hello, my Mozilla Firefox is hanging when I have about 50 tabs opened. So I have to kill the browser and restart it. After a few hours of work I have to do that again. Any ideas/suggestions?

All Replies (8)

more options

Having more that 50 tabs shouldn't be a problem.

Start Firefox in Safe Mode to check if one of the extensions ("3-bar" menu button or Tools -> Add-ons -> Extensions) or if hardware acceleration or userChrome.css is causing the problem.

  • switch to the DEFAULT theme: "3-bar" menu button or Tools -> Add-ons -> Themes
  • do NOT click the "Refresh Firefox" button on the Safe Mode start window
more options

@cor-el thanks. Did not help. After one hour of browsing the same problem occured

more options

Just curious, but what are the specs of your computer? Could you also include a screenshot from the task manager showing the performance when you have the 50 tabs open?

more options

@ jonzn4SUSE jonzn4SUSE Hope this would be enough, I will also send my memory/cpu usage when it stuck again (just killed and restarted it)

more options

btw google chrome works fine even if I browse 100 tabs

more options
more options

thanks cor-el I have not found anything wrong. Main Process (pid 19964) Explicit Allocations

633.34 MB (100.0%) -- explicit ├──264.01 MB (41.68%) -- dom │ ├──263.38 MB (41.59%) ── structured-clone-holder [1200] │ └────0.63 MB (00.10%) ── event-listener-managers-hash ├───85.60 MB (13.52%) -- js-non-window │ ├──52.59 MB (08.30%) -- zones │ │ ├──48.09 MB (07.59%) -- zone(0x14afea74000) │ │ │ ├──20.56 MB (03.25%) ++ (19 tiny) │ │ │ ├──16.18 MB (02.55%) ++ realm([System Principal], shared JSM global) │ │ │ └──11.35 MB (01.79%) -- strings │ │ │ ├───8.72 MB (01.38%) -- string(<non-notable strings>) │ │ │ │ ├──7.64 MB (01.21%) -- malloc-heap │ │ │ │ │ ├──6.96 MB (01.10%) ── latin1 │ │ │ │ │ └──0.68 MB (00.11%) ── two-byte │ │ │ │ └──1.08 MB (00.17%) ++ gc-heap │ │ │ └───2.63 MB (00.42%) ++ (41 tiny) │ │ └───4.50 MB (00.71%) ++ (2 tiny) │ ├──31.01 MB (04.90%) -- runtime │ │ ├──16.67 MB (02.63%) -- gc │ │ │ ├──16.00 MB (02.53%) ── nursery-committed │ │ │ └───0.67 MB (00.11%) ++ (3 tiny) │ │ ├──11.80 MB (01.86%) ── script-data │ │ └───2.55 MB (00.40%) ++ (12 tiny) │ └───2.00 MB (00.32%) ++ (3 tiny) ├───72.36 MB (11.43%) ── heap-unclassified ├───50.27 MB (07.94%) -- heap-overhead │ ├──41.18 MB (06.50%) ++ bin-unused │ ├───7.27 MB (01.15%) ── bookkeeping │ └───1.82 MB (00.29%) ── page-cache ├───34.51 MB (05.45%) -- storage │ ├──24.64 MB (03.89%) -- sqlite │ │ ├──15.20 MB (02.40%) -- places.sqlite │ │ │ ├──14.37 MB (02.27%) ── cache-used [4] │ │ │ └───0.82 MB (00.13%) ++ (2 tiny) │ │ └───9.44 MB (01.49%) ++ (10 tiny) │ └───9.87 MB (01.56%) -- prefix-set │ ├──6.44 MB (01.02%) ── goog-phish-proto │ └──3.43 MB (00.54%) ++ (38 tiny) ├───32.18 MB (05.08%) -- network │ ├──31.48 MB (04.97%) -- cache2 │ │ ├──25.88 MB (04.09%) ── memory-storage(,) │ │ └───5.60 MB (00.88%) ++ (8 tiny) │ └───0.70 MB (00.11%) ++ (4 tiny) ├───29.90 MB (04.72%) -- window-objects │ ├──12.96 MB (02.05%) -- top(about:memory, id=301)/active/window(about:memory) │ │ ├──10.07 MB (01.59%) -- layout │ │ │ ├───9.06 MB (01.43%) ++ pres-arena │ │ │ └───1.01 MB (00.16%) ++ (9 tiny) │ │ └───2.90 MB (00.46%) ++ (3 tiny) │ ├──10.14 MB (01.60%) -- top(chrome://browser/content/browser.xhtml, id=1)/active │ │ ├──10.06 MB (01.59%) ++ window(chrome://browser/content/browser.xhtml) │ │ └───0.08 MB (00.01%) ++ window(about:blank) │ └───6.80 MB (01.07%) ++ (5 tiny) ├───27.28 MB (04.31%) ++ (22 tiny) ├───18.33 MB (02.89%) -- startup-cache │ ├──15.63 MB (02.47%) ── data │ └───2.70 MB (00.43%) ── mapping ├────9.70 MB (01.53%) -- images │ ├──8.21 MB (01.30%) -- chrome │ │ ├──8.19 MB (01.29%) ++ vector/used/progress=18f │ │ └──0.02 MB (00.00%) ++ raster/used/<non-notable images> │ └──1.49 MB (00.24%) ++ (3 tiny) └────9.21 MB (01.45%) -- script-preloader

    ├──9.14 MB (01.44%) ── non-heap/memmapped-cache [2]
    └──0.07 MB (00.01%) ++ heap

Other Measurements

134,217,727.94 MB (100.0%) -- address-space ├──132,112,621.72 MB (98.43%) ── free(segments=1044) ├────2,103,880.16 MB (01.57%) -- reserved │ ├──2,097,135.40 MB (01.56%) ── mapped(segments=15) │ └──────6,744.75 MB (00.01%) ── private(segments=4072) └────────1,226.06 MB (00.00%) ++ commit

30.07 MB (100.0%) -- decommitted ├──27.74 MB (92.27%) ── js-non-window/gc-heap/decommitted-arenas └───2.32 MB (07.73%) -- workers/workers(chrome)

   ├──1.41 MB (04.69%) ── worker(resource://gre/modules/osfile/osfile_async_worker.js, 0x14af629a800)/gc-heap/decommitted-arenas
   ├──0.46 MB (01.53%) ── worker(resource:///modules/sessionstore/SessionWorker.js, 0x14a88f54800)/gc-heap/decommitted-arenas
   └──0.45 MB (01.51%) ── worker(resource://gre/modules/PageThumbsWorker.js, 0x14a8cc8d800)/gc-heap/decommitted-arenas

4,572 (100.0%) -- event-counts └──4,572 (100.0%) -- window-objects

  ├──4,369 (95.56%) -- top(chrome://browser/content/browser.xhtml, id=1)/active
  │  ├──4,367 (95.52%) -- window(chrome://browser/content/browser.xhtml)/dom
  │  │  ├──4,212 (92.13%) ── event-listeners
  │  │  └────155 (03.39%) ── event-targets
  │  └──────2 (00.04%) ── window(about:blank)/dom/event-targets
  ├────112 (02.45%) ++ (5 tiny)
  └─────91 (01.99%) -- top(chrome://extensions/content/dummy.xhtml, id=13)/active/window(chrome://extensions/content/dummy.xhtml)/dom
        ├──89 (01.95%) ── event-listeners
        └───2 (00.04%) ── event-targe
more options

thanks cor-el. I have not found anything wrong Main Process (pid 19964) Explicit Allocations

633.34 MB (100.0%) -- explicit ├──264.01 MB (41.68%) -- dom │ ├──263.38 MB (41.59%) ── structured-clone-holder [1200] │ └────0.63 MB (00.10%) ── event-listener-managers-hash ├───85.60 MB (13.52%) -- js-non-window │ ├──52.59 MB (08.30%) -- zones │ │ ├──48.09 MB (07.59%) -- zone(0x14afea74000) │ │ │ ├──20.56 MB (03.25%) ++ (19 tiny) │ │ │ ├──16.18 MB (02.55%) ++ realm([System Principal], shared JSM global) │ │ │ └──11.35 MB (01.79%) -- strings │ │ │ ├───8.72 MB (01.38%) -- string(<non-notable strings>) │ │ │ │ ├──7.64 MB (01.21%) -- malloc-heap │ │ │ │ │ ├──6.96 MB (01.10%) ── latin1 │ │ │ │ │ └──0.68 MB (00.11%) ── two-byte │ │ │ │ └──1.08 MB (00.17%) ++ gc-heap │ │ │ └───2.63 MB (00.42%) ++ (41 tiny) │ │ └───4.50 MB (00.71%) ++ (2 tiny) │ ├──31.01 MB (04.90%) -- runtime │ │ ├──16.67 MB (02.63%) -- gc │ │ │ ├──16.00 MB (02.53%) ── nursery-committed │ │ │ └───0.67 MB (00.11%) ++ (3 tiny) │ │ ├──11.80 MB (01.86%) ── script-data │ │ └───2.55 MB (00.40%) ++ (12 tiny) │ └───2.00 MB (00.32%) ++ (3 tiny) ├───72.36 MB (11.43%) ── heap-unclassified ├───50.27 MB (07.94%) -- heap-overhead │ ├──41.18 MB (06.50%) ++ bin-unused │ ├───7.27 MB (01.15%) ── bookkeeping │ └───1.82 MB (00.29%) ── page-cache ├───34.51 MB (05.45%) -- storage │ ├──24.64 MB (03.89%) -- sqlite │ │ ├──15.20 MB (02.40%) -- places.sqlite │ │ │ ├──14.37 MB (02.27%) ── cache-used [4] │ │ │ └───0.82 MB (00.13%) ++ (2 tiny) │ │ └───9.44 MB (01.49%) ++ (10 tiny) │ └───9.87 MB (01.56%) -- prefix-set │ ├──6.44 MB (01.02%) ── goog-phish-proto │ └──3.43 MB (00.54%) ++ (38 tiny) ├───32.18 MB (05.08%) -- network │ ├──31.48 MB (04.97%) -- cache2 │ │ ├──25.88 MB (04.09%) ── memory-storage(,) │ │ └───5.60 MB (00.88%) ++ (8 tiny) │ └───0.70 MB (00.11%) ++ (4 tiny) ├───29.90 MB (04.72%) -- window-objects │ ├──12.96 MB (02.05%) -- top(about:memory, id=301)/active/window(about:memory) │ │ ├──10.07 MB (01.59%) -- layout │ │ │ ├───9.06 MB (01.43%) ++ pres-arena │ │ │ └───1.01 MB (00.16%) ++ (9 tiny) │ │ └───2.90 MB (00.46%) ++ (3 tiny) │ ├──10.14 MB (01.60%) -- top(chrome://browser/content/browser.xhtml, id=1)/active │ │ ├──10.06 MB (01.59%) ++ window(chrome://browser/content/browser.xhtml) │ │ └───0.08 MB (00.01%) ++ window(about:blank) │ └───6.80 MB (01.07%) ++ (5 tiny) ├───27.28 MB (04.31%) ++ (22 tiny) ├───18.33 MB (02.89%) -- startup-cache │ ├──15.63 MB (02.47%) ── data │ └───2.70 MB (00.43%) ── mapping ├────9.70 MB (01.53%) -- images │ ├──8.21 MB (01.30%) -- chrome │ │ ├──8.19 MB (01.29%) ++ vector/used/progress=18f │ │ └──0.02 MB (00.00%) ++ raster/used/<non-notable images> │ └──1.49 MB (00.24%) ++ (3 tiny) └────9.21 MB (01.45%) -- script-preloader

    ├──9.14 MB (01.44%) ── non-heap/memmapped-cache [2]
    └──0.07 MB (00.01%) ++ heap

Other Measurements

134,217,727.94 MB (100.0%) -- address-space ├──132,112,621.72 MB (98.43%) ── free(segments=1044) ├────2,103,880.16 MB (01.57%) -- reserved │ ├──2,097,135.40 MB (01.56%) ── mapped(segments=15) │ └──────6,744.75 MB (00.01%) ── private(segments=4072) └────────1,226.06 MB (00.00%) ++ commit

30.07 MB (100.0%) -- decommitted ├──27.74 MB (92.27%) ── js-non-window/gc-heap/decommitted-arenas └───2.32 MB (07.73%) -- workers/workers(chrome)

   ├──1.41 MB (04.69%) ── worker(resource://gre/modules/osfile/osfile_async_worker.js, 0x14af629a800)/gc-heap/decommitted-arenas
   ├──0.46 MB (01.53%) ── worker(resource:///modules/sessionstore/SessionWorker.js, 0x14a88f54800)/gc-heap/decommitted-arenas
   └──0.45 MB (01.51%) ── worker(resource://gre/modules/PageThumbsWorker.js, 0x14a8cc8d800)/gc-heap/decommitted-arenas

4,572 (100.0%) -- event-counts └──4,572 (100.0%) -- window-objects

  ├──4,369 (95.56%) -- top(chrome://browser/content/browser.xhtml, id=1)/active
  │  ├──4,367 (95.52%) -- window(chrome://browser/content/browser.xhtml)/dom
  │  │  ├──4,212 (92.13%) ── event-listeners
  │  │  └────155 (03.39%) ── event-targets
  │  └──────2 (00.04%) ── window(about:blank)/dom/event-targets
  ├────112 (02.45%) ++ (5 tiny)
  └─────91 (01.99%) -- top(chrome://extensions/content/dummy.xhtml, id=13)/active/window(chrome://extensions/content/dummy.xhtml)/dom
        ├──89 (01.95%) ── event-listeners
        └───2 (00.04%) ── event-targe