Descriptioncc: Add four new histograms for gpu image decode/upload usage tracking.
This patch adds the following new histograms:
Renderer4.GpuImageDecodeState
=============================
This records the state of the software decode used for gpu upload.
Specifically, it identifies whether the decode was used or not used and
whether it was used/wasted once or several times. The possible states
are all combinations of those values:
- Used, once
- Wasted, once
- Used, relocked
- Wasted, relocked
Renderer4.GpuImageDecodeState.FirstLockWasted
=============================================
This indicates whether the first lock of the decode described above was
used. This is important, since if we waste the first decode, we lose
the guarantee that we can relock and upload this without doing more work
Renderer4.GpuImageUploadState.Used
==================================
This indicates whether the uploaded image was used in raster.
Renderer4.GpuImageUploadState.FirstRefWasted
============================================
This indicates whether the uploaded image was used during the first
ref. In other words, if the ref reached 0 for the first time without
the image being used, this would record "true, it was wasted".
R=ericrk
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Committed: https://crrev.com/8bf48dca03c3dd6345b1c94500d7a73a5f69ba46
Cr-Commit-Position: refs/heads/master@{#397766}
Patch Set 1 #
Messages
Total messages: 15 (6 generated)
|