Feature request: add dns resolution time, ssl time, sending time, send to response delay and response time to cronet metrics
Reported by
zhihua....@snapchat.com,
May 15 2017
|
||||
Issue descriptionSteps to reproduce the problem: Right now RequestFinishedInfo.Metrics only returns getTtfbMs, getTotalTimeMs, getSentByteCount and getReceivedByteCount in long values, it returns other values such as getDnsStart and getSslEnd in java.util.Date class, it's implementation is creating a Date class from a long field value. We are more interested in how long it takes to do the dns resolution, setup ssl, sending the request, getting the response, etc. Right now to get Dns time, we need to call getDnsEnd and getDnsStart and compare two Date instances, it's better to compare two internal fields directly and returns the long value or zero if the socket is re-used. Please consider adding these functions directly. What is the expected behavior? What went wrong? nothing, just feature suggest. Did this work before? N/A Chrome version: 58.0.3029.110 Channel: stable OS Version: OS X 10.12.4 Flash Version: Shockwave Flash 25.0 r0
,
May 16 2017
,
Mar 9 2018
*** Bulk edit *** Setting Feature Requests as: Untriaged
,
Dec 21
This is expected behavior as having absolute time values allows building a common timeline across multiple requests. |
||||
►
Sign in to add a comment |
||||
Comment 1 by candr...@chromium.org
, May 15 2017