| # Long latency events from two renderer processes |
| packet { |
| trusted_packet_sequence_id: 1 |
| timestamp: 0 |
| track_descriptor { |
| uuid: 10 |
| process { |
| pid: 1001 |
| process_name: "Renderer" |
| } |
| } |
| } |
| |
| packet { |
| trusted_packet_sequence_id: 1 |
| timestamp: 0 |
| track_descriptor { |
| uuid: 20 |
| process { |
| pid: 1002 |
| process_name: "Renderer" |
| } |
| } |
| } |
| |
| # EventLatency 1: 200ms duration |
| packet { |
| trusted_packet_sequence_id: 1 |
| timestamp: 0 |
| track_descriptor { |
| uuid: 101 |
| parent_uuid: 10 |
| name: "EventLatency" |
| } |
| } |
| |
| packet { |
| trusted_packet_sequence_id: 1 |
| timestamp: 111000 |
| track_event { |
| track_uuid: 101 |
| categories: "cat" |
| debug_annotations: { |
| name: "event" |
| string_value: "FirstGestureScrollUpdate" |
| } |
| name: "EventLatency" |
| type: 1 |
| } |
| } |
| |
| packet { |
| trusted_packet_sequence_id: 1 |
| timestamp: 200111000 |
| track_event { |
| track_uuid: 101 |
| categories: "cat" |
| name: "EventLatency" |
| type: 2 |
| } |
| } |
| |
| # EventLatency 2: 110ms ending at the same timestamp as EventLatency 1. |
| # EventLatency 1 and 2 are reported as one occurrence of long latency. |
| packet { |
| trusted_packet_sequence_id: 1 |
| timestamp: 0 |
| track_descriptor { |
| uuid: 102 |
| parent_uuid: 10 |
| name: "EventLatency" |
| } |
| } |
| |
| packet { |
| trusted_packet_sequence_id: 1 |
| timestamp: 90111000 |
| track_event { |
| track_uuid: 102 |
| categories: "cat" |
| debug_annotations: { |
| name: "event" |
| string_value: "GestureScrollUpdate" |
| } |
| name: "EventLatency" |
| type: 1 |
| } |
| } |
| |
| packet { |
| trusted_packet_sequence_id: 1 |
| timestamp: 200111000 |
| track_event { |
| track_uuid: 102 |
| categories: "cat" |
| name: "EventLatency" |
| type: 2 |
| } |
| } |
| |
| # EventLatency 3: a long latency slightly above the 100ms threshold |
| packet { |
| trusted_packet_sequence_id: 1 |
| timestamp: 0 |
| track_descriptor { |
| uuid: 103 |
| parent_uuid: 10 |
| name: "EventLatency" |
| } |
| } |
| |
| packet { |
| trusted_packet_sequence_id: 1 |
| timestamp: 180111000 |
| track_event { |
| track_uuid: 103 |
| categories: "cat" |
| debug_annotations: { |
| name: "event" |
| string_value: "GestureScrollUpdate" |
| } |
| name: "EventLatency" |
| type: 1 |
| } |
| } |
| |
| packet { |
| trusted_packet_sequence_id: 1 |
| timestamp: 280111001 |
| track_event { |
| track_uuid: 103 |
| categories: "cat" |
| name: "EventLatency" |
| type: 2 |
| } |
| } |
| |
| # EventLatency 4: below the 100ms threshold; not a long latency |
| packet { |
| trusted_packet_sequence_id: 1 |
| timestamp: 0 |
| track_descriptor { |
| uuid: 104 |
| parent_uuid: 10 |
| name: "EventLatency" |
| } |
| } |
| |
| packet { |
| trusted_packet_sequence_id: 1 |
| timestamp: 250111001 |
| track_event { |
| track_uuid: 104 |
| categories: "cat" |
| debug_annotations: { |
| name: "event" |
| string_value: "GestureScrollUpdate" |
| } |
| name: "EventLatency" |
| type: 1 |
| } |
| } |
| |
| packet { |
| trusted_packet_sequence_id: 1 |
| timestamp: 350111000 |
| track_event { |
| track_uuid: 104 |
| categories: "cat" |
| name: "EventLatency" |
| type: 2 |
| } |
| } |
| |
| # EventLatency 5: long latency from the second renderer process; |
| # should be reported as a standalone long latency occurrence despite having |
| # the same end time as EventLatency 1. |
| packet { |
| trusted_packet_sequence_id: 1 |
| timestamp: 0 |
| track_descriptor { |
| uuid: 201 |
| parent_uuid: 20 |
| name: "EventLatency" |
| } |
| } |
| |
| packet { |
| trusted_packet_sequence_id: 1 |
| timestamp: 111000 |
| track_event { |
| track_uuid: 201 |
| categories: "cat" |
| debug_annotations: { |
| name: "event" |
| string_value: "GestureScrollUpdate" |
| } |
| name: "EventLatency" |
| type: 1 |
| } |
| } |
| |
| packet { |
| trusted_packet_sequence_id: 1 |
| timestamp: 200111000 |
| track_event { |
| track_uuid: 201 |
| categories: "cat" |
| name: "EventLatency" |
| type: 2 |
| } |
| } |