• Kramer Ge's avatar
    Add MemoryTracker in SkiaOutputSurfaceImplOnGpu · 399a7db6
    Kramer Ge authored
    Initialize SharedImageRepresentationFactory with non-null MemoryTracker from
    SkiaOutputSurfaceImplOnGpu. Said tracker is a sub tracker of
    SharedContextState::SharedImageMemoryTracker, which contributes to task manager
    GPU Memory column and histograms Memory.GPU.PeakMemoryUsage.
    
    TODO::The new memory tracker should also track SkiaRenderer GPU memory
    allocations that are not shared image creations.
    
    Bug: 899905
    Change-Id: Idaddbddeba17361e0f4ad258d5bd4ad4b4c1509f
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1940559
    Commit-Queue: Kramer Ge <fangzhoug@chromium.org>
    Reviewed-by: default avatarPeng Huang <penghuang@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#720257}
    399a7db6
shared_context_state.cc 17 KB