summaryrefslogtreecommitdiffstats
path: root/ui/events/latency_info.dot
blob: 626384cbd012147295d747f997245734e63404b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# dot -Tpdf uieventslatency_infodot > latency_infopdf

digraph g {
  node [shapebox;

  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"EventLatencyBrowser*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"EventLatencyScrollUpdateHandledToRendererSwap_Main"];
  INPUT_EVENT_LATENCY_RENDERING_SCHEDULED_IMPL_COMPONENT -> INPUT_EVENT_LATENCY_RENDERER_SWAP_COMPONENT [label"EventLatencyScrollUpdateHandledToRendererSwap_Impl"];

  INPUT_EVENT_LATENCY_RENDERER_SWAP_COMPONENT -> INPUT_EVENT_BROWSER_RECEIVED_RENDERER_SWAP_COMPONENT [label"EventLatencyScrollUpdateRendererSwapToBrowserNotified"];
  INPUT_EVENT_BROWSER_RECEIVED_RENDERER_SWAP_COMPONENT -> INPUT_EVENT_GPU_SWAP_BUFFER_COMPONENT [label"EventLatencyScrollUpdateBrowserNotifiedToBeforeGpuSwap"];
  INPUT_EVENT_GPU_SWAP_BUFFER_COMPONENT -> INPUT_EVENT_LATENCY_TERMINATED_FRAME_SWAP_COMPONENT [label"EventLatencyScrollUpdateGPUSwap"];

  INPUT_EVENT_LATENCY_UI_COMPONENT ->
  INPUT_EVENT_LATENCY_FIRST_SCROLL_UPDATE_ORIGINAL_COMPONENT ->
  INPUT_EVENT_LATENCY_BEGIN_RWH_COMPONENT

  edgestyle"dashed"];
  INPUT_EVENT_LATENCY_SCROLL_UPDATE_ORIGINAL_COMPONENT -> INPUT_EVENT_GPU_SWAP_BUFFER_COMPONENT [label"EventLatencyTouchToScrollUpdateSwapBegin"];
  INPUT_EVENT_LATENCY_FIRST_SCROLL_UPDATE_ORIGINAL_COMPONENT -> INPUT_EVENT_GPU_SWAP_BUFFER_COMPONENT [label"EventLatencyTouchToFirstScrollUpdateSwapBegin"];

  INPUT_EVENT_LATENCY_UI_COMPONENT -> INPUT_EVENT_LATENCY_BEGIN_RWH_COMPONENT [label"EventLatencyBrowser*UI"];
  INPUT_EVENT_LATENCY_SCROLL_UPDATE_ORIGINAL_COMPONENT -> INPUT_EVENT_LATENCY_RENDERING_SCHEDULED_MAIN_COMPONENT [label"EventLatencyScrollUpdateTouchToHandled_Main"];
  INPUT_EVENT_LATENCY_SCROLL_UPDATE_ORIGINAL_COMPONENT -> INPUT_EVENT_LATENCY_RENDERING_SCHEDULED_IMPL_COMPONENT [label"EventLatencyScrollUpdateTouchToHandled_Impl"];


}