Open Bug 1693699 Opened 5 years ago Updated 4 years ago

"Media" profiler preset doesn't seem to include all threads where encoding/decoding happens

Categories

(Core :: WebRTC: Audio/Video, enhancement)

enhancement

Tracking

()

People

(Reporter: jrmuizel, Unassigned)

Details

Here's a profile from a user complaining about high cpu usage during Google Meet/Jitsi:
https://share.firefox.dev/3bmhPUL

The profile doesn't seem to contain any video encoding/decoding threads which makes diagnosis hard.

Component: Audio/Video → WebRTC: Audio/Video

The various webrtc threads are not registered with the profiler and some are not nsThread such as the internal threads used by ffvpx, and all webrtc.org threads. We need to do something about this now, for now we can't assess or debug any performance problem.

Flags: needinfo?(drno)

I've fixed this.

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