• Eric Karl's avatar
    Hold pre-decoded images until use or 250ms rather than 2 frames · 520ce5d7
    Eric Karl authored
    We currently unlock pre-decoded images after 2 frames of any type. This
    doesn't always give callers a chance to use their images (if main thread
    is a bit backed up). Instead we should wait for the caller to actually
    use the image. Additionally, we drop images after 250ms to prevent
    excessive growth if a user fails to use images in a timely manner.
    
    See the linked bug for example traces which show the benefits.
    
    R=khushalsagar
    
    Bug: 869491
    Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel
    Change-Id: Icd94709aad5c076b1ba295495eaab24dc893ebdb
    Reviewed-on: https://chromium-review.googlesource.com/1159203
    Commit-Queue: Eric Karl <ericrk@chromium.org>
    Reviewed-by: default avatarKhushal <khushalsagar@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#583171}
    520ce5d7
tile_manager.cc 68.5 KB