Log states of JobController in Net MemoryDumpProvider
This CL logs states of JobController in network stack's
MemoryDumpProvider.
This will allow us to see how many pending Jobs there are at a given
time, and whether there's anything out of ordinary.
The following information will be reported to MDP.
(0) Estimated size of all JobControllers in
HttpStreamFactoryImpl::job_controller_set_.
(1) How many JobControllers there are.
(2) How many preconnect JobControllers there are.
(3) How many non-preconnect JobControllers exist because of a pending Alt Job.
(4) How many non-preconnect JobControllers exist because of a pending Main Job.
[Union of 3 and 4] and [2] are disjoint. Together they sum up to [1].
BUG=669108
Review-Url: https://codereview.chromium.org/2623383005
Cr-Commit-Position: refs/heads/master@{#445165}
10 files changed