Open Bug 1397444 Opened 7 years ago Updated 2 years ago

Add the ability for the Gecko Profiler to detect regions of high CPU usage

Categories

(Core :: Gecko Profiler, enhancement, P3)

enhancement

Tracking

()

Tracking Status
firefox57 --- wontfix

People

(Reporter: mconley, Unassigned)

References

(Blocks 1 open bug)

Details

Bug 1359550 is one of several "Firefox is eating all of my CPU" bugs I've seen go by recently that I've had to give up on simply because I couldn't find any actionable data from the profiler. Or UIforETW. Post-57, would it be possible to add some kind of "high CPU detection mode" to the profiler to make it easier to find out what's eating up our users' cycles?
Blocks: 1329137
OS: Unspecified → All
Priority: -- → P3
Hardware: Unspecified → All

Bug 1329600 now records the CPU usage of each sampled thread (front-end part still WIP).
It's only the start, I will experiment with recording the CPU usage of all registered threads, of whole processes (including unregistered threads), and where possible other system-wide information. Hopefully all this will help with this bug here.

Depends on: 1329600
Blocks: 1685848
Blocks: 1694017
No longer blocks: 1694017
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.