Closed Bug 648415 Opened 13 years ago Closed 12 years ago

about:memory doesn't report on the plugin processes

Categories

(Core Graveyard :: Plug-ins, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: n.nethercote, Unassigned)

References

Details

(Whiteboard: [MemShrink:P2])

about:memory doesn't report any information for the plugin-container process.  We probably can't report much info for it, but some basics (eg. the amount of mapped and resident memory) would be nice.  (If we can do more, that would be nice.)

about:memory already handles the separate chrome and content processes for Fennec, so the infrastructure is already present for reporting for multiple processes.  It just needs to be hooked up to the plugin-container process.
Keywords: uiwanted
OS: Mac OS X → All
Hardware: x86 → All
(We use the plugin-container process for all subprocess types.  Yeah, sigh.)  I think for this bug you're referring to the subprocesses in which plugin code runs.

We can quite easily forward jemalloc, gfxASurface, and shmem stats from plugin processes.
Component: IPC → Plug-ins
QA Contact: ipc → plugins
Summary: about:memory doesn't report on the plugin-container process → about:memory doesn't report on the plugin processes
(In reply to comment #1)
> I think for this bug you're referring to the subprocesses in which plugin code
> runs.

Probably, I don't have the terminology down :)

> We can quite easily forward jemalloc, gfxASurface, and shmem stats from plugin
> processes.

That'd be great!
Whiteboard: [MemShrink:P2]
You can get the basic numbers like resident from the OS pretty easily.  This doesn't seem worth the effort.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WONTFIX
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.