In https://bugs.chromium.org/p/chromium/issues/detail?id=580928#c12 we noted that the code for the experiment for "Avoid using SharedMemory to transfer small resource" is now obsolete as the experiment has run its course. This bug can be used to remove the related code (which will make some parts of https://crbug.com/598073 easier)
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/4ecbd1cc3eec2593a082c53367415f6d1b0a6523 commit 4ecbd1cc3eec2593a082c53367415f6d1b0a6523 Author: scottmg <scottmg@chromium.org> Date: Wed Mar 22 22:28:46 2017 Remove inline small resource transfer experiment This removes the code for an experiment to inline small resources into the main IPC resource. This simplifies some c/b/loader separation, particularly the hooks in async_resource_handler.cc. BUG= 580928 , 703188 Review-Url: https://codereview.chromium.org/2762953004 Cr-Commit-Position: refs/heads/master@{#458899} [modify] https://crrev.com/4ecbd1cc3eec2593a082c53367415f6d1b0a6523/chrome/app/generated_resources.grd [modify] https://crrev.com/4ecbd1cc3eec2593a082c53367415f6d1b0a6523/chrome/browser/about_flags.cc [modify] https://crrev.com/4ecbd1cc3eec2593a082c53367415f6d1b0a6523/content/browser/loader/async_resource_handler.cc [modify] https://crrev.com/4ecbd1cc3eec2593a082c53367415f6d1b0a6523/content/browser/loader/async_resource_handler.h [modify] https://crrev.com/4ecbd1cc3eec2593a082c53367415f6d1b0a6523/content/browser/loader/async_resource_handler_unittest.cc [modify] https://crrev.com/4ecbd1cc3eec2593a082c53367415f6d1b0a6523/content/browser/loader/resource_dispatcher_host_unittest.cc [modify] https://crrev.com/4ecbd1cc3eec2593a082c53367415f6d1b0a6523/content/child/resource_dispatcher.cc [modify] https://crrev.com/4ecbd1cc3eec2593a082c53367415f6d1b0a6523/content/child/resource_dispatcher.h [modify] https://crrev.com/4ecbd1cc3eec2593a082c53367415f6d1b0a6523/content/child/resource_dispatcher_unittest.cc [modify] https://crrev.com/4ecbd1cc3eec2593a082c53367415f6d1b0a6523/content/common/resource_messages.h [modify] https://crrev.com/4ecbd1cc3eec2593a082c53367415f6d1b0a6523/content/public/common/content_features.cc [modify] https://crrev.com/4ecbd1cc3eec2593a082c53367415f6d1b0a6523/content/public/common/content_features.h [modify] https://crrev.com/4ecbd1cc3eec2593a082c53367415f6d1b0a6523/tools/metrics/histograms/histograms.xml
Think this is now fixed.
Apologies, applied the wrong component in bulk.
Comment 1 by scottmg@chromium.org
, Mar 20 2017