OLD | NEW |
---|---|
1 # dot -Tpdf ui/events/latency_info.dot > latency_info.pdf | 1 # dot -Tpdf ui/events/latency_info.dot > latency_info.pdf |
2 | 2 |
3 digraph g { | 3 digraph g { |
4 node [shape=box]; | 4 node [shape=box]; |
5 | 5 |
6 INPUT_EVENT_LATENCY_ORIGINAL_COMPONENT -> | 6 INPUT_EVENT_LATENCY_ORIGINAL_COMPONENT -> |
7 INPUT_EVENT_LATENCY_UI_COMPONENT -> | 7 INPUT_EVENT_LATENCY_UI_COMPONENT -> |
8 INPUT_EVENT_LATENCY_SCROLL_UPDATE_ORIGINAL_COMPONENT -> | 8 INPUT_EVENT_LATENCY_SCROLL_UPDATE_ORIGINAL_COMPONENT -> |
9 INPUT_EVENT_LATENCY_BEGIN_RWH_COMPONENT; | 9 INPUT_EVENT_LATENCY_BEGIN_RWH_COMPONENT; |
10 | 10 |
11 INPUT_EVENT_LATENCY_BEGIN_RWH_COMPONENT -> INPUT_EVENT_LATENCY_ACK_RWH_COMPONE NT [label="Event.Latency.Browser.*Acked"]; | 11 INPUT_EVENT_LATENCY_BEGIN_RWH_COMPONENT -> INPUT_EVENT_LATENCY_ACK_RWH_COMPONE NT [label="Event.Latency.Browser.*Acked"]; |
12 | 12 |
13 INPUT_EVENT_LATENCY_ACK_RWH_COMPONENT -> INPUT_EVENT_LATENCY_RENDERING_SCHEDUL ED_MAIN_COMPONENT; | 13 INPUT_EVENT_LATENCY_ACK_RWH_COMPONENT -> INPUT_EVENT_LATENCY_RENDERING_SCHEDUL ED_MAIN_COMPONENT; |
14 INPUT_EVENT_LATENCY_ACK_RWH_COMPONENT -> INPUT_EVENT_LATENCY_RENDERING_SCHEDUL ED_IMPL_COMPONENT; | 14 INPUT_EVENT_LATENCY_ACK_RWH_COMPONENT -> INPUT_EVENT_LATENCY_RENDERING_SCHEDUL ED_IMPL_COMPONENT; |
15 | 15 |
16 INPUT_EVENT_LATENCY_RENDERING_SCHEDULED_MAIN_COMPONENT -> INPUT_EVENT_LATENCY_ RENDERER_SWAP_COMPONENT [label="Event.Latency.ScrollUpdate.HandledToRendererSwap _Main"]; | 16 INPUT_EVENT_LATENCY_RENDERING_SCHEDULED_MAIN_COMPONENT -> INPUT_EVENT_LATENCY_ RENDERER_SWAP_COMPONENT [label="Event.Latency.Scroll*.*.HandledToRendererSwap2_M ain"]; |
17 INPUT_EVENT_LATENCY_RENDERING_SCHEDULED_IMPL_COMPONENT -> INPUT_EVENT_LATENCY_ RENDERER_SWAP_COMPONENT [label="Event.Latency.ScrollUpdate.HandledToRendererSwap _Impl"]; | 17 INPUT_EVENT_LATENCY_RENDERING_SCHEDULED_IMPL_COMPONENT -> INPUT_EVENT_LATENCY_ RENDERER_SWAP_COMPONENT [label="Event.Latency.Scroll*.*.HandledToRendererSwap2_I mpl"]; |
18 | 18 |
19 INPUT_EVENT_LATENCY_RENDERER_SWAP_COMPONENT -> INPUT_EVENT_BROWSER_RECEIVED_RE NDERER_SWAP_COMPONENT [label="Event.Latency.ScrollUpdate.RendererSwapToBrowserNo tified"]; | 19 INPUT_EVENT_LATENCY_RENDERER_SWAP_COMPONENT -> INPUT_EVENT_BROWSER_RECEIVED_RE NDERER_SWAP_COMPONENT [label="Event.Latency.Scroll*.*.RendererSwapToBrowserNotif ied2"]; |
20 INPUT_EVENT_BROWSER_RECEIVED_RENDERER_SWAP_COMPONENT -> INPUT_EVENT_GPU_SWAP_B UFFER_COMPONENT [label="Event.Latency.ScrollUpdate.BrowserNotifiedToBeforeGpuSwa p"]; | 20 INPUT_EVENT_BROWSER_RECEIVED_RENDERER_SWAP_COMPONENT -> INPUT_EVENT_GPU_SWAP_B UFFER_COMPONENT [label="Event.Latency.Scroll*.*.BrowserNotifiedToBeforeGpuSwap2" ]; |
21 INPUT_EVENT_GPU_SWAP_BUFFER_COMPONENT -> INPUT_EVENT_LATENCY_TERMINATED_FRAME_ SWAP_COMPONENT [label="Event.Latency.ScrollUpdate.GPUSwap"]; | 21 INPUT_EVENT_GPU_SWAP_BUFFER_COMPONENT -> INPUT_EVENT_LATENCY_TERMINATED_FRAME_ SWAP_COMPONENT [label="Event.Latency.Scroll*.*.GpuSwap2"]; |
22 | 22 |
23 INPUT_EVENT_LATENCY_UI_COMPONENT -> | 23 INPUT_EVENT_LATENCY_UI_COMPONENT -> |
24 INPUT_EVENT_LATENCY_FIRST_SCROLL_UPDATE_ORIGINAL_COMPONENT -> | 24 INPUT_EVENT_LATENCY_FIRST_SCROLL_UPDATE_ORIGINAL_COMPONENT -> |
25 INPUT_EVENT_LATENCY_BEGIN_RWH_COMPONENT; | 25 INPUT_EVENT_LATENCY_BEGIN_RWH_COMPONENT; |
26 | 26 |
27 edge[style="dashed"]; | 27 edge[style="dashed"]; |
28 INPUT_EVENT_LATENCY_SCROLL_UPDATE_ORIGINAL_COMPONENT -> INPUT_EVENT_GPU_SWAP_B UFFER_COMPONENT [label="Event.Latency.TouchToScrollUpdateSwapBegin"]; | 28 INPUT_EVENT_LATENCY_SCROLL_UPDATE_ORIGINAL_COMPONENT -> INPUT_EVENT_GPU_SWAP_B UFFER_COMPONENT [label="Event.Latency.ScrollUpdate.*.TimeToScrollUpdateSwapBegin 2"]; |
29 INPUT_EVENT_LATENCY_FIRST_SCROLL_UPDATE_ORIGINAL_COMPONENT -> INPUT_EVENT_GPU_ SWAP_BUFFER_COMPONENT [label="Event.Latency.TouchToFirstScrollUpdateSwapBegin"]; | 29 INPUT_EVENT_LATENCY_FIRST_SCROLL_UPDATE_ORIGINAL_COMPONENT -> INPUT_EVENT_GPU_ SWAP_BUFFER_COMPONENT [label="Event.Latency.ScrollBegin.*.TimeToScrollUpdateSwap Begin2"]; |
30 | 30 |
31 INPUT_EVENT_LATENCY_UI_COMPONENT -> INPUT_EVENT_LATENCY_BEGIN_RWH_COMPONENT [l abel="Event.Latency.Browser.*UI"]; | 31 INPUT_EVENT_LATENCY_UI_COMPONENT -> INPUT_EVENT_LATENCY_BEGIN_RWH_COMPONENT [l abel="Event.Latency.Browser.*UI"]; |
32 INPUT_EVENT_LATENCY_SCROLL_UPDATE_ORIGINAL_COMPONENT -> INPUT_EVENT_LATENCY_RE NDERING_SCHEDULED_MAIN_COMPONENT [label="Event.Latency.ScrollUpdate.TouchToHandl ed_Main"]; | 32 INPUT_EVENT_LATENCY_SCROLL_UPDATE_ORIGINAL_COMPONENT -> INPUT_EVENT_LATENCY_RE NDERING_SCHEDULED_MAIN_COMPONENT [label="Event.Latency.ScrollUpdate.*.TimeToHand led2_Main"]; |
33 INPUT_EVENT_LATENCY_SCROLL_UPDATE_ORIGINAL_COMPONENT -> INPUT_EVENT_LATENCY_RE NDERING_SCHEDULED_IMPL_COMPONENT [label="Event.Latency.ScrollUpdate.TouchToHandl ed_Impl"]; | 33 INPUT_EVENT_LATENCY_SCROLL_UPDATE_ORIGINAL_COMPONENT -> INPUT_EVENT_LATENCY_RE NDERING_SCHEDULED_IMPL_COMPONENT [label="Event.Latency.ScrollUpdate.*.TimeToHand led2_Impl"]; |
34 | 34 |
35 INPUT_EVENT_LATENCY_FIRST_SCROLL_UPDATE_ORIGINAL_COMPONENT -> INPUT_EVENT_LATE NCY_RENDERING_SCHEDULED_MAIN_COMPONENT [label="Event.Latency.ScrollBegin.*.TimeT oHandled2_Main"]; | |
tdresser
2016/11/24 14:56:04
Seems like the usage of * is inconsistent, can we
| |
36 INPUT_EVENT_LATENCY_FIRST_SCROLL_UPDATE_ORIGINAL_COMPONENT -> INPUT_EVENT_LATE NCY_RENDERING_SCHEDULED_IMPL_COMPONENT [label="Event.Latency.ScrollBegin.*.TimeT oHandled2_Impl"]; | |
35 | 37 |
36 } | 38 } |
OLD | NEW |