| Index: ui/events/latency_info.dot
|
| diff --git a/ui/events/latency_info.dot b/ui/events/latency_info.dot
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..626384cbd012147295d747f997245734e63404b4
|
| --- /dev/null
|
| +++ b/ui/events/latency_info.dot
|
| @@ -0,0 +1,36 @@
|
| +# dot -Tpdf ui/events/latency_info.dot > latency_info.pdf
|
| +
|
| +digraph g {
|
| + node [shape=box];
|
| +
|
| + INPUT_EVENT_LATENCY_ORIGINAL_COMPONENT ->
|
| + INPUT_EVENT_LATENCY_UI_COMPONENT ->
|
| + INPUT_EVENT_LATENCY_SCROLL_UPDATE_ORIGINAL_COMPONENT ->
|
| + INPUT_EVENT_LATENCY_BEGIN_RWH_COMPONENT;
|
| +
|
| + INPUT_EVENT_LATENCY_BEGIN_RWH_COMPONENT -> INPUT_EVENT_LATENCY_ACK_RWH_COMPONENT [label="Event.Latency.Browser.*Acked"];
|
| +
|
| + INPUT_EVENT_LATENCY_ACK_RWH_COMPONENT -> INPUT_EVENT_LATENCY_RENDERING_SCHEDULED_MAIN_COMPONENT;
|
| + INPUT_EVENT_LATENCY_ACK_RWH_COMPONENT -> INPUT_EVENT_LATENCY_RENDERING_SCHEDULED_IMPL_COMPONENT;
|
| +
|
| + INPUT_EVENT_LATENCY_RENDERING_SCHEDULED_MAIN_COMPONENT -> INPUT_EVENT_LATENCY_RENDERER_SWAP_COMPONENT [label="Event.Latency.ScrollUpdate.HandledToRendererSwap_Main"];
|
| + INPUT_EVENT_LATENCY_RENDERING_SCHEDULED_IMPL_COMPONENT -> INPUT_EVENT_LATENCY_RENDERER_SWAP_COMPONENT [label="Event.Latency.ScrollUpdate.HandledToRendererSwap_Impl"];
|
| +
|
| + INPUT_EVENT_LATENCY_RENDERER_SWAP_COMPONENT -> INPUT_EVENT_BROWSER_RECEIVED_RENDERER_SWAP_COMPONENT [label="Event.Latency.ScrollUpdate.RendererSwapToBrowserNotified"];
|
| + INPUT_EVENT_BROWSER_RECEIVED_RENDERER_SWAP_COMPONENT -> INPUT_EVENT_GPU_SWAP_BUFFER_COMPONENT [label="Event.Latency.ScrollUpdate.BrowserNotifiedToBeforeGpuSwap"];
|
| + INPUT_EVENT_GPU_SWAP_BUFFER_COMPONENT -> INPUT_EVENT_LATENCY_TERMINATED_FRAME_SWAP_COMPONENT [label="Event.Latency.ScrollUpdate.GPUSwap"];
|
| +
|
| + INPUT_EVENT_LATENCY_UI_COMPONENT ->
|
| + INPUT_EVENT_LATENCY_FIRST_SCROLL_UPDATE_ORIGINAL_COMPONENT ->
|
| + INPUT_EVENT_LATENCY_BEGIN_RWH_COMPONENT;
|
| +
|
| + edge[style="dashed"];
|
| + INPUT_EVENT_LATENCY_SCROLL_UPDATE_ORIGINAL_COMPONENT -> INPUT_EVENT_GPU_SWAP_BUFFER_COMPONENT [label="Event.Latency.TouchToScrollUpdateSwapBegin"];
|
| + INPUT_EVENT_LATENCY_FIRST_SCROLL_UPDATE_ORIGINAL_COMPONENT -> INPUT_EVENT_GPU_SWAP_BUFFER_COMPONENT [label="Event.Latency.TouchToFirstScrollUpdateSwapBegin"];
|
| +
|
| + INPUT_EVENT_LATENCY_UI_COMPONENT -> INPUT_EVENT_LATENCY_BEGIN_RWH_COMPONENT [label="Event.Latency.Browser.*UI"];
|
| + INPUT_EVENT_LATENCY_SCROLL_UPDATE_ORIGINAL_COMPONENT -> INPUT_EVENT_LATENCY_RENDERING_SCHEDULED_MAIN_COMPONENT [label="Event.Latency.ScrollUpdate.TouchToHandled_Main"];
|
| + INPUT_EVENT_LATENCY_SCROLL_UPDATE_ORIGINAL_COMPONENT -> INPUT_EVENT_LATENCY_RENDERING_SCHEDULED_IMPL_COMPONENT [label="Event.Latency.ScrollUpdate.TouchToHandled_Impl"];
|
| +
|
| +
|
| +}
|
|
|