To avoid blowing up the number of processes, consolidate all the default subframe SiteInstances into one common render process.
In progress at https://codereview.chromium.org/2573213002/.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/6d686db1331d37430e668c0cf87201815f01c128 commit 6d686db1331d37430e668c0cf87201815f01c128 Author: avi <avi@chromium.org> Date: Fri Jan 06 02:28:57 2017 Consolidate all TDI SiteInstances into one render process. BUG= 674215 Review-Url: https://codereview.chromium.org/2573213002 Cr-Commit-Position: refs/heads/master@{#441832} [modify] https://crrev.com/6d686db1331d37430e668c0cf87201815f01c128/content/browser/renderer_host/render_process_host_impl.cc [modify] https://crrev.com/6d686db1331d37430e668c0cf87201815f01c128/content/browser/renderer_host/render_process_host_impl.h [modify] https://crrev.com/6d686db1331d37430e668c0cf87201815f01c128/content/browser/site_instance_impl.cc [modify] https://crrev.com/6d686db1331d37430e668c0cf87201815f01c128/content/browser/site_instance_impl.h [modify] https://crrev.com/6d686db1331d37430e668c0cf87201815f01c128/content/public/browser/render_process_host.h [modify] https://crrev.com/6d686db1331d37430e668c0cf87201815f01c128/content/public/test/mock_render_process_host.cc [modify] https://crrev.com/6d686db1331d37430e668c0cf87201815f01c128/content/public/test/mock_render_process_host.h
That does a very very basic version, with no intelligence about managing that TDI process, or rotating it, or anything. Done for now; further work in new bugs.
Comment 1 by a...@chromium.org
, Dec 14 2016