• Ehsan Chiniforooshan's avatar
    move memory_infra and tracing to the GRC service · 60345b63
    Ehsan Chiniforooshan authored
    memory_instrumentation::Coordinator is exposed by the browser service
    right now, which was a temporary solution before the
    resource_coordinator service was created. This CL moves it to the
    resource_coordinator service.
    
    Also, this CL exposes the tracing service, too. Later it will be used
    instead of the tracing controller that lives in the browser.
    
    Moving memory instrumentation and tracing to the resource_coordinator
    service will let the service manager to register all "service"
    processes to report memory usage and trace data. This is not possible
    if memory instrumentation and tracing live in content_browser since it
    will be a layering violation to have a dependency from
    //services/service_manager to content.
    
    BUG=687020,640235,733165
    
    Change-Id: I7ea9e61430f4406fd115abd747b35a806a392469
    Reviewed-on: https://chromium-review.googlesource.com/628658Reviewed-by: default avatarKen Buchanan <kenrb@chromium.org>
    Reviewed-by: default avatarJohn Abd-El-Malek <jam@chromium.org>
    Reviewed-by: default avataroysteine <oysteine@chromium.org>
    Reviewed-by: default avatarSteven Holte <holte@chromium.org>
    Commit-Queue: Ehsan Chiniforooshan <chiniforooshan@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#501668}
    60345b63
content_renderer_manifest.json 2.34 KB