It should be pretty easy to measure at a high level with ATSY [1], but I
agree coordination on overall memory requirements before adding new
processes would be useful.

For more detailed breakdowns of memory usage we can depend on about:memory
reports for content processes, we added support for memory reports from the
GPU process recently [2], I'm not sure about the other processes; if
they're just dedicated content processes then it should just work, if not
they could probably piggy back off what the GPU process did.

I assume WebRenderer will have it's own process, but maybe that just gets
lumped in with the GPU process.

-e

[1] https://github.com/EricRahm/atsy
[2] https://bug623317.bugzilla.mozilla.org/show_bug.cgi?id=1321492

On Mon, Mar 6, 2017 at 2:42 PM, Nicholas Nethercote <n.netherc...@gmail.com>
wrote:

> On Tue, Mar 7, 2017 at 9:22 AM, Ben Kelly <bke...@mozilla.com> wrote:
>
> > These measurements are for full content processes.  Many of the processes
> > in the above do not need all the chrome script we load in content
> processes
> > today.
> >
>
> That's good to know. But it would still be good to get measurements of
> these slimmer processes, and check that they don't contain unnecessary
> stuff, and decide what coordination is necessary between the different
> process types (as kmag suggested elsewhere in the thread).
>
> Nick
> _______________________________________________
> dev-platform mailing list
> dev-platform@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform
>
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to