diff options
author | zachh <zachh@google.com> | 2018-03-02 17:14:35 -0800 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-03-02 17:49:09 -0800 |
commit | dfded3aac2c4628f74cafdd2eb096f553d0d48ad (patch) | |
tree | 60b7743a32a7e236df2d8c19def6a3eb9b290b8b /java/com/android/dialer/logging/video_tech.proto | |
parent | 8b1491d22c4dc8226e192a9997b5200ca517c1c1 (diff) |
Added timing to some more AnnotatedCallLog operations.
This includes:
1) Made RefreshAnnotatedCallLogWorker.refresh() methods return a result which is "not dirty", "dirty but no changes needed" or "dirty and changes need". It will be interesting to see how often these cases occur (will log impressions in a future CL) so I thought we might as well log the latency of each case separately as well.
2) To support 1) added a new method to FutureTimer which allows you to compute the event name from the result of the timed Future. Also needed to update the Metrics interface to support deferring the event name when starting a timer via a generic token.
3) Timing the coalesce operation which is very heavyweight.
4) Made StubMetrics do some logcat logging to easily observe timing information using AOSP
Bug: 70989667
Test: unit
PiperOrigin-RevId: 187691203
Change-Id: I5f19a2fc94d86639486299b65b0edd66eeaab52e
Diffstat (limited to 'java/com/android/dialer/logging/video_tech.proto')
0 files changed, 0 insertions, 0 deletions