100% CPU usage on each page load, even with a single loaded tab since bug 1256472 landed

UNCONFIRMED
Unassigned

Status

()

Firefox
General
--
major
UNCONFIRMED
a year ago
a year ago

People

(Reporter: avada, Unassigned)

Tracking

Trunk
x86_64
Windows 8.1
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [e10s-multi:-])

(Reporter)

Description

a year ago
Since bug 1256472 landed all content processes are started on Firefox startup, which as such is not faster than it was before, but it certainly eats up a lot of memory with a high content process limit.

But the real problem is that these processes start to consume CPU time to a significant degree one every pageload, maxing out all CPU cores.
Which results in the UI becoming really unresponsive (it actually slows down the whole computer) and makes page loading multiple times longer than they should be.

Apart from the processes that are expected to use the cpu (main process, gpu process, tab's web content process) all the others seems to go up to roughly 1-2% cpu usage.
(Reporter)

Updated

a year ago
Blocks: 1207306, 1256472
See Also: → bug 1349991

Comment 1

a year ago
(In reply to avada from comment #0)
> Since bug 1256472 landed all content processes are started on Firefox startup
I can't reproduce this behavior, I have 1 tab open while I am typing this and there are only 3 firefox processes in the task manager. I'll try to reproduce this bug with higher number of content processes.
>But the real problem is that these processes start to consume CPU time to a significant degree one every pageload, maxing out all CPU cores.
That's something I experience as well, I have browser.sessionstore.restore_on_demand set to false, 8 content processes and CPU usage very often jumps to 100% after restoring previously saved session even though there are just 3 tabs loading at once. To clarify: I restore previously saved session, since browser.sessionstore.restore_on_demand set to false Nightly starts to load tabs by three and CPU usage often jumps to 100% during that process. I am using my regular Nightly profile with uBO, TabMixPlus, NoScript and Session Manager installed.
(Reporter)

Comment 2

a year ago
(In reply to ajfhajf from comment #1)
> (In reply to avada from comment #0)
> > Since bug 1256472 landed all content processes are started on Firefox startup
> I can't reproduce this behavior, I have 1 tab open while I am typing this
> and there are only 3 firefox processes in the task manager. I'll try to
> reproduce this bug with higher number of content processes.

That's impossible. That bug in fact makes all content processes start at startup. If you have enough tab in the session.

> >But the real problem is that these processes start to consume CPU time to a significant degree one every pageload, maxing out all CPU cores.
> That's something I experience as well, I have
> browser.sessionstore.restore_on_demand set to false, 8 content processes and
> CPU usage very often jumps to 100% after restoring previously saved session
> even though there are just 3 tabs loading at once. To clarify: I restore
> previously saved session, since browser.sessionstore.restore_on_demand set
> to false Nightly starts to load tabs by three and CPU usage often jumps to
> 100% during that process. I am using my regular Nightly profile with uBO,
> TabMixPlus, NoScript and Session Manager installed.

That's something very different to me. I don't have FF set to load any tabs on session restore. They're only loaded when I select them. Even so when I load a single tab. All processes start to show some cpu usage.
Whiteboard: [e10s-multi:?]
Whiteboard: [e10s-multi:?] → [e10s-multi:-]
You need to log in before you can comment on or make changes to this bug.