From cb468a0440d9b91c2a9e0e6202547a8d414430c4 Mon Sep 17 00:00:00 2001 From: Simon Cruanes Date: Wed, 24 Jan 2024 22:49:30 -0500 Subject: [PATCH] remove manual spans there isn't a clear way to use them. The `tracing` library in Rust doesn't have an equivalent of this, instead futures re-enter and re-exit regular spans whenever they are polled. For us in OCaml the equivalent is to create a regular span whenever we schedule a future/fiber, and exit it when we yield. --- src/core/collector.ml | 27 - src/core/trace_core.ml | 35 - src/core/trace_core.mli | 49 +- src/fuchsia/fcollector.ml | 46 - src/tef/trace_tef.ml | 99 -- test/t1.expected | 1892 +++++++++++++++++-------------------- test/t1.ml | 23 +- 7 files changed, 876 insertions(+), 1295 deletions(-) diff --git a/src/core/collector.ml b/src/core/collector.ml index 41832d1..ee280b3 100644 --- a/src/core/collector.ml +++ b/src/core/collector.ml @@ -48,37 +48,10 @@ module type S = sig other calls to enter/exit_span and {!with_span}. @since 0.6 *) - val enter_manual_span : - parent:explicit_span option -> - flavor:[ `Sync | `Async ] option -> - __FUNCTION__:string option -> - __FILE__:string -> - __LINE__:int -> - data:(string * user_data) list -> - string -> - explicit_span - (** Enter an explicit span. Surrounding scope, if any, is provided by [parent], - and this function can store as much metadata as it wants in the hmap - in the {!explicit_span}'s [meta] field. - - This means that the collector doesn't need to implement contextual - storage mapping {!span} to scopes, metadata, etc. on its side; - everything can be transmitted in the {!explicit_span}. - @since 0.3 *) - - val exit_manual_span : explicit_span -> unit - (** Exit an explicit span. - @since 0.3 *) - val add_data_to_span : span -> (string * user_data) list -> unit (** @since Adds data to the current span. 0.4 *) - val add_data_to_manual_span : - explicit_span -> (string * user_data) list -> unit - (** Adds data to the given span. - @since 0.4 *) - val message : ?span:span -> data:(string * user_data) list -> string -> unit (** Emit a message with associated metadata. *) diff --git a/src/core/trace_core.ml b/src/core/trace_core.ml index 9b63b15..fd633bb 100644 --- a/src/core/trace_core.ml +++ b/src/core/trace_core.ml @@ -42,34 +42,6 @@ let[@inline] exit_span sp : unit = | None -> () | Some (module C) -> C.exit_span sp -let enter_explicit_span_collector_ (module C : Collector.S) ~parent ~flavor - ?__FUNCTION__ ~__FILE__ ~__LINE__ ?(data = data_empty_build_) name : - explicit_span = - let data = data () in - C.enter_manual_span ~parent ~flavor ~__FUNCTION__ ~__FILE__ ~__LINE__ ~data - name - -let[@inline] enter_manual_sub_span ~parent ?flavor ?__FUNCTION__ ~__FILE__ - ~__LINE__ ?data name : explicit_span = - match A.get collector with - | None -> Collector.dummy_explicit_span - | Some coll -> - enter_explicit_span_collector_ coll ~parent:(Some parent) ~flavor - ?__FUNCTION__ ~__FILE__ ~__LINE__ ?data name - -let[@inline] enter_manual_toplevel_span ?flavor ?__FUNCTION__ ~__FILE__ - ~__LINE__ ?data name : explicit_span = - match A.get collector with - | None -> Collector.dummy_explicit_span - | Some coll -> - enter_explicit_span_collector_ coll ~parent:None ~flavor ?__FUNCTION__ - ~__FILE__ ~__LINE__ ?data name - -let[@inline] exit_manual_span espan : unit = - match A.get collector with - | None -> () - | Some (module C) -> C.exit_manual_span espan - let[@inline] add_data_to_span sp data : unit = if data <> [] then ( match A.get collector with @@ -77,13 +49,6 @@ let[@inline] add_data_to_span sp data : unit = | Some (module C) -> C.add_data_to_span sp data ) -let[@inline] add_data_to_manual_span esp data : unit = - if data <> [] then ( - match A.get collector with - | None -> () - | Some (module C) -> C.add_data_to_manual_span esp data - ) - let message_collector_ (module C : Collector.S) ?span ?(data = data_empty_build_) msg : unit = let data = data () in diff --git a/src/core/trace_core.mli b/src/core/trace_core.mli index afcf5ec..47f94a8 100644 --- a/src/core/trace_core.mli +++ b/src/core/trace_core.mli @@ -30,8 +30,7 @@ val with_span : {b NOTE} an important restriction is that this is only supposed to work for synchronous, direct style code. Monadic concurrency, Effect-based fibers, etc. might not play well with this style of spans on some - or all backends. If you use cooperative concurrency, - see {!enter_manual_span}. + or all backends. *) val enter_span : @@ -49,52 +48,6 @@ val add_data_to_span : span -> (string * user_data) list -> unit Behavior is not specified if the span has been exited. @since 0.4 *) -val enter_manual_sub_span : - parent:explicit_span -> - ?flavor:[ `Sync | `Async ] -> - ?__FUNCTION__:string -> - __FILE__:string -> - __LINE__:int -> - ?data:(unit -> (string * user_data) list) -> - string -> - explicit_span -(** Like {!with_span} but the caller is responsible for - obtaining the [parent] span from their {e own} caller, and carry the resulting - {!explicit_span} to the matching {!exit_manual_span}. - @param flavor a description of the span that can be used by the {!Collector.S} - to decide how to represent the span. Typically, [`Sync] spans - start and stop on one thread, and are nested purely by their timestamp; - and [`Async] spans can overlap, migrate between threads, etc. (as happens in - Lwt, Eio, Async, etc.) which impacts how the collector might represent them. - @since 0.3 *) - -val enter_manual_toplevel_span : - ?flavor:[ `Sync | `Async ] -> - ?__FUNCTION__:string -> - __FILE__:string -> - __LINE__:int -> - ?data:(unit -> (string * user_data) list) -> - string -> - explicit_span -(** Like {!with_span} but the caller is responsible for carrying this - [explicit_span] around until it's exited with {!exit_manual_span}. - The span can be used as a parent in {!enter_manual_sub_span}. - @param flavor see {!enter_manual_sub_span} for more details. - @since 0.3 *) - -val exit_manual_span : explicit_span -> unit -(** Exit an explicit span. This can be on another thread, in a - fiber or lightweight thread, etc. and will be supported by backends - nonetheless. - The span can be obtained via {!enter_manual_sub_span} or - {!enter_manual_toplevel_span}. - @since 0.3 *) - -val add_data_to_manual_span : explicit_span -> (string * user_data) list -> unit -(** [add_data_explicit esp data] adds [data] to the span [esp]. - The behavior is not specified is the span has been exited already. - @since 0.4 *) - val message : ?span:span -> ?data:(unit -> (string * user_data) list) -> string -> unit (** [message msg] logs a message [msg] (if a collector is installed). diff --git a/src/fuchsia/fcollector.ml b/src/fuchsia/fcollector.ml index 0f5b486..9c5ebf9 100644 --- a/src/fuchsia/fcollector.ml +++ b/src/fuchsia/fcollector.ml @@ -103,15 +103,6 @@ end = struct with Found i -> Some i end -type async_span_info = { - async_id: int; - flavor: [ `Sync | `Async ] option; - name: string; - mutable data: (string * user_data) list; -} - -let key_async_data : async_span_info Meta_map.Key.t = Meta_map.Key.create () - open struct let state_id_ = A.make 0 @@ -131,7 +122,6 @@ type per_thread_state = { type state = { active: bool A.t; events: Bg_thread.event B_queue.t; - span_id_gen: int A.t; (** Used for async spans *) bg_thread: Thread.t; buf_pool: Buf_pool.t; next_thread_ref: int A.t; (** in [0x01 .. 0xff], to allocate thread refs *) @@ -287,41 +277,6 @@ struct | None -> !on_tracing_error (spf "unknown span %Ld" span) | Some idx -> Span_info_stack.add_data tls.spans idx data - let enter_manual_span ~(parent : explicit_span option) ~flavor ~__FUNCTION__:_ - ~__FILE__:_ ~__LINE__:_ ~data name : explicit_span = - let out, tls = get_thread_output () in - let time_ns = Time.now_ns () in - - (* get the id, or make a new one *) - let async_id = - match parent with - | Some m -> (Meta_map.find_exn key_async_data m.meta).async_id - | None -> A.fetch_and_add st.span_id_gen 1 - in - - FWrite.Event.Async_begin.encode out ~name ~args:data ~t_ref:tls.thread_ref - ~time_ns ~async_id (); - { - span = 0L; - meta = - Meta_map.( - empty |> add key_async_data { async_id; name; flavor; data = [] }); - } - - let exit_manual_span (es : explicit_span) : unit = - let { async_id; name; data; flavor = _ } = - Meta_map.find_exn key_async_data es.meta - in - let out, tls = get_thread_output () in - let time_ns = Time.now_ns () in - - FWrite.Event.Async_end.encode out ~name ~t_ref:tls.thread_ref ~time_ns - ~args:data ~async_id () - - let add_data_to_manual_span (es : explicit_span) data = - let m = Meta_map.find_exn key_async_data es.meta in - m.data <- List.rev_append data m.data - let message ?span:_ ~data msg : unit = let out, tls = get_thread_output () in let time_ns = Time.now_ns () in @@ -368,7 +323,6 @@ let create ~out () : collector = buf_pool; bg_thread; events; - span_id_gen = A.make 0; next_thread_ref = A.make 1; per_thread = Array.init 16 (fun _ -> A.make Int_map.empty); } diff --git a/src/tef/trace_tef.ml b/src/tef/trace_tef.ml index bd36ecb..97f3710 100644 --- a/src/tef/trace_tef.ml +++ b/src/tef/trace_tef.ml @@ -49,23 +49,6 @@ type event = id: span; data: (string * user_data) list; } - | E_enter_manual_span of { - tid: int; - name: string; - time_us: float; - id: int; - flavor: [ `Sync | `Async ] option; - fun_name: string option; - data: (string * user_data) list; - } - | E_exit_manual_span of { - tid: int; - name: string; - time_us: float; - flavor: [ `Sync | `Async ] option; - data: (string * user_data) list; - id: int; - } | E_counter of { name: string; tid: int; @@ -91,15 +74,6 @@ type span_info = { mutable data: (string * user_data) list; } -(** key used to carry a unique "id" for all spans in an async context *) -let key_async_id : int Meta_map.Key.t = Meta_map.Key.create () - -let key_async_data : (string * [ `Sync | `Async ] option) Meta_map.Key.t = - Meta_map.Key.create () - -let key_data : (string * user_data) list ref Meta_map.Key.t = - Meta_map.Key.create () - (** Writer: knows how to write entries to a file in TEF format *) module Writer = struct type t = { @@ -200,30 +174,6 @@ module Writer = struct args; Buffer.output_buffer self.oc self.buf - let emit_manual_begin ~tid ~name ~id ~ts ~args ~flavor (self : t) : unit = - emit_sep_and_start_ self; - Printf.bprintf self.buf - {json|{"pid":%d,"cat":"trace","id":%d,"tid": %d,"ts": %.2f,"name":%a,"ph":"%c"%a}|json} - self.pid id tid ts str_val name - (match flavor with - | None | Some `Async -> 'b' - | Some `Sync -> 'B') - (emit_args_o_ pp_user_data_) - args; - Buffer.output_buffer self.oc self.buf - - let emit_manual_end ~tid ~name ~id ~ts ~flavor ~args (self : t) : unit = - emit_sep_and_start_ self; - Printf.bprintf self.buf - {json|{"pid":%d,"cat":"trace","id":%d,"tid": %d,"ts": %.2f,"name":%a,"ph":"%c"%a}|json} - self.pid id tid ts str_val name - (match flavor with - | None | Some `Async -> 'e' - | Some `Sync -> 'E') - (emit_args_o_ pp_user_data_) - args; - Buffer.output_buffer self.oc self.buf - let emit_instant_event ~tid ~name ~ts ~args (self : t) : unit = emit_sep_and_start_ self; Printf.bprintf self.buf @@ -298,13 +248,6 @@ let bg_thread ~out (events : event B_queue.t) : unit = (match Span_tbl.find_opt spans id with | None -> !on_tracing_error (Printf.sprintf "cannot find span %Ld" id) | Some info -> info.data <- List.rev_append data info.data) - | E_enter_manual_span { tid; time_us; name; id; data; fun_name; flavor } -> - let data = add_fun_name_ fun_name data in - Writer.emit_manual_begin ~tid ~name ~id ~ts:time_us ~args:data ~flavor - writer - | E_exit_manual_span { tid; time_us; name; id; flavor; data } -> - Writer.emit_manual_end ~tid ~name ~id ~ts:time_us ~flavor ~args:data - writer | E_counter { tid; name; time_us; n } -> Writer.emit_counter ~name ~tid ~ts:time_us writer n | E_name_process { name } -> Writer.emit_name_process ~name writer @@ -409,48 +352,6 @@ let collector ~out () : collector = let add_data_to_span span data = if data <> [] then B_queue.push events (E_add_data { id = span; data }) - let enter_manual_span ~(parent : explicit_span option) ~flavor - ~__FUNCTION__:fun_name ~__FILE__:_ ~__LINE__:_ ~data name : - explicit_span = - (* get the id, or make a new one *) - let id = - match parent with - | Some m -> Meta_map.find_exn key_async_id m.meta - | None -> A.fetch_and_add span_id_gen_ 1 - in - let time_us = now_us () in - B_queue.push events - (E_enter_manual_span - { id; time_us; tid = get_tid_ (); data; name; fun_name; flavor }); - { - span = 0L; - meta = - Meta_map.( - empty |> add key_async_id id |> add key_async_data (name, flavor)); - } - - let exit_manual_span (es : explicit_span) : unit = - let id = Meta_map.find_exn key_async_id es.meta in - let name, flavor = Meta_map.find_exn key_async_data es.meta in - let data = - try !(Meta_map.find_exn key_data es.meta) with Not_found -> [] - in - let time_us = now_us () in - let tid = get_tid_ () in - B_queue.push events - (E_exit_manual_span { tid; id; name; time_us; data; flavor }) - - let add_data_to_manual_span (es : explicit_span) data = - if data <> [] then ( - let data_ref, add = - try Meta_map.find_exn key_data es.meta, false - with Not_found -> ref [], true - in - let new_data = List.rev_append data !data_ref in - data_ref := new_data; - if add then es.meta <- Meta_map.add key_data data_ref es.meta - ) - let message ?span:_ ~data msg : unit = let time_us = now_us () in let tid = get_tid_ () in diff --git a/test/t1.expected b/test/t1.expected index e570218..1d6260d 100644 --- a/test/t1.expected +++ b/test/t1.expected @@ -1,1053 +1,903 @@ [{"pid":2,"name":"process_name","ph":"M","args": {"name":"main"}}, {"pid":2,"tid": 3,"name":"thread_name","ph":"M","args": {"name":"t1"}}, -{"pid":2,"cat":"trace","id":1,"tid": 3,"ts": 1.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 3.00,"name":"hello 1 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 4.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":5.00,"name":"c","ph":"C","args": {"n":1}}, -{"pid":2,"cat":"trace","id":1,"tid": 3,"ts": 6.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":1,"tid": 3,"ts": 7.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 2.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":1}}, -{"pid":2,"cat":"","tid": 3,"ts": 10.00,"name":"hello 1 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 11.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":12.00,"name":"c","ph":"C","args": {"n":2}}, -{"pid":2,"cat":"trace","id":1,"tid": 3,"ts": 13.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 9.00,"name":"inner.loop","ph":"X","args": {"i":1}}, -{"pid":2,"cat":"","tid": 3,"ts": 16.00,"name":"hello 1 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 17.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":18.00,"name":"c","ph":"C","args": {"n":3}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 15.00,"name":"inner.loop","ph":"X","args": {"i":1}}, -{"pid":2,"cat":"","tid": 3,"ts": 21.00,"name":"hello 1 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 22.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":23.00,"name":"c","ph":"C","args": {"n":4}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 20.00,"name":"inner.loop","ph":"X","args": {"i":1}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 0.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":7,"tid": 3,"ts": 27.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 29.00,"name":"hello 2 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 30.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":31.00,"name":"c","ph":"C","args": {"n":5}}, -{"pid":2,"cat":"trace","id":7,"tid": 3,"ts": 32.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":7,"tid": 3,"ts": 33.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 28.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":2}}, -{"pid":2,"cat":"","tid": 3,"ts": 36.00,"name":"hello 2 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 37.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":38.00,"name":"c","ph":"C","args": {"n":6}}, -{"pid":2,"cat":"trace","id":7,"tid": 3,"ts": 39.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 35.00,"name":"inner.loop","ph":"X","args": {"i":2}}, -{"pid":2,"cat":"","tid": 3,"ts": 42.00,"name":"hello 2 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 43.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":44.00,"name":"c","ph":"C","args": {"n":7}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 41.00,"name":"inner.loop","ph":"X","args": {"i":2}}, -{"pid":2,"cat":"","tid": 3,"ts": 47.00,"name":"hello 2 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 48.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":49.00,"name":"c","ph":"C","args": {"n":8}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 46.00,"name":"inner.loop","ph":"X","args": {"i":2}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 26.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":13,"tid": 3,"ts": 53.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 55.00,"name":"hello 3 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 56.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":57.00,"name":"c","ph":"C","args": {"n":9}}, -{"pid":2,"cat":"trace","id":13,"tid": 3,"ts": 58.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":13,"tid": 3,"ts": 59.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 54.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":3}}, -{"pid":2,"cat":"","tid": 3,"ts": 62.00,"name":"hello 3 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 2.00,"name":"hello 1 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 3.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":4.00,"name":"c","ph":"C","args": {"n":1}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 5.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":1}}, +{"pid":2,"cat":"","tid": 3,"ts": 9.00,"name":"hello 1 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 10.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":11.00,"name":"c","ph":"C","args": {"n":2}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 8.00,"name":"inner.loop","ph":"X","args": {"i":1}}, +{"pid":2,"cat":"","tid": 3,"ts": 14.00,"name":"hello 1 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 15.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":16.00,"name":"c","ph":"C","args": {"n":3}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 13.00,"name":"inner.loop","ph":"X","args": {"i":1}}, +{"pid":2,"cat":"","tid": 3,"ts": 19.00,"name":"hello 1 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 20.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":21.00,"name":"c","ph":"C","args": {"n":4}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 18.00,"name":"inner.loop","ph":"X","args": {"i":1}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 0.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 26.00,"name":"hello 2 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 27.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":28.00,"name":"c","ph":"C","args": {"n":5}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 29.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 25.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":2}}, +{"pid":2,"cat":"","tid": 3,"ts": 33.00,"name":"hello 2 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 34.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":35.00,"name":"c","ph":"C","args": {"n":6}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 32.00,"name":"inner.loop","ph":"X","args": {"i":2}}, +{"pid":2,"cat":"","tid": 3,"ts": 38.00,"name":"hello 2 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 39.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":40.00,"name":"c","ph":"C","args": {"n":7}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 37.00,"name":"inner.loop","ph":"X","args": {"i":2}}, +{"pid":2,"cat":"","tid": 3,"ts": 43.00,"name":"hello 2 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 44.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":45.00,"name":"c","ph":"C","args": {"n":8}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 42.00,"name":"inner.loop","ph":"X","args": {"i":2}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 24.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 50.00,"name":"hello 3 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 51.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":52.00,"name":"c","ph":"C","args": {"n":9}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 53.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 49.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":3}}, +{"pid":2,"cat":"","tid": 3,"ts": 57.00,"name":"hello 3 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 58.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":59.00,"name":"c","ph":"C","args": {"n":10}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 56.00,"name":"inner.loop","ph":"X","args": {"i":3}}, +{"pid":2,"cat":"","tid": 3,"ts": 62.00,"name":"hello 3 4","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 63.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":64.00,"name":"c","ph":"C","args": {"n":10}}, -{"pid":2,"cat":"trace","id":13,"tid": 3,"ts": 65.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 61.00,"name":"inner.loop","ph":"X","args": {"i":3}}, -{"pid":2,"cat":"","tid": 3,"ts": 68.00,"name":"hello 3 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 69.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":70.00,"name":"c","ph":"C","args": {"n":11}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 67.00,"name":"inner.loop","ph":"X","args": {"i":3}}, -{"pid":2,"cat":"","tid": 3,"ts": 73.00,"name":"hello 3 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 74.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":75.00,"name":"c","ph":"C","args": {"n":12}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 72.00,"name":"inner.loop","ph":"X","args": {"i":3}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 52.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":19,"tid": 3,"ts": 79.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 81.00,"name":"hello 4 2","ph":"I"}, +{"pid":2,"tid":3,"ts":64.00,"name":"c","ph":"C","args": {"n":11}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 61.00,"name":"inner.loop","ph":"X","args": {"i":3}}, +{"pid":2,"cat":"","tid": 3,"ts": 67.00,"name":"hello 3 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 68.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":69.00,"name":"c","ph":"C","args": {"n":12}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 66.00,"name":"inner.loop","ph":"X","args": {"i":3}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 48.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 74.00,"name":"hello 4 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 75.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":76.00,"name":"c","ph":"C","args": {"n":13}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 77.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 73.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":4}}, +{"pid":2,"cat":"","tid": 3,"ts": 81.00,"name":"hello 4 3","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 82.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":83.00,"name":"c","ph":"C","args": {"n":13}}, -{"pid":2,"cat":"trace","id":19,"tid": 3,"ts": 84.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":19,"tid": 3,"ts": 85.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 80.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":4}}, -{"pid":2,"cat":"","tid": 3,"ts": 88.00,"name":"hello 4 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 89.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":90.00,"name":"c","ph":"C","args": {"n":14}}, -{"pid":2,"cat":"trace","id":19,"tid": 3,"ts": 91.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 87.00,"name":"inner.loop","ph":"X","args": {"i":4}}, -{"pid":2,"cat":"","tid": 3,"ts": 94.00,"name":"hello 4 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 95.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":96.00,"name":"c","ph":"C","args": {"n":15}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 93.00,"name":"inner.loop","ph":"X","args": {"i":4}}, -{"pid":2,"cat":"","tid": 3,"ts": 99.00,"name":"hello 4 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 100.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":101.00,"name":"c","ph":"C","args": {"n":16}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 98.00,"name":"inner.loop","ph":"X","args": {"i":4}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 78.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":25,"tid": 3,"ts": 105.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 107.00,"name":"hello 5 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 108.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":109.00,"name":"c","ph":"C","args": {"n":17}}, -{"pid":2,"cat":"trace","id":25,"tid": 3,"ts": 110.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":25,"tid": 3,"ts": 111.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 106.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":5}}, -{"pid":2,"cat":"","tid": 3,"ts": 114.00,"name":"hello 5 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 115.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":116.00,"name":"c","ph":"C","args": {"n":18}}, -{"pid":2,"cat":"trace","id":25,"tid": 3,"ts": 117.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 113.00,"name":"inner.loop","ph":"X","args": {"i":5}}, -{"pid":2,"cat":"","tid": 3,"ts": 120.00,"name":"hello 5 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 121.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":122.00,"name":"c","ph":"C","args": {"n":19}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 119.00,"name":"inner.loop","ph":"X","args": {"i":5}}, -{"pid":2,"cat":"","tid": 3,"ts": 125.00,"name":"hello 5 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 126.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":127.00,"name":"c","ph":"C","args": {"n":20}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 124.00,"name":"inner.loop","ph":"X","args": {"i":5}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 104.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":31,"tid": 3,"ts": 131.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 133.00,"name":"hello 6 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 134.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":135.00,"name":"c","ph":"C","args": {"n":21}}, -{"pid":2,"cat":"trace","id":31,"tid": 3,"ts": 136.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":31,"tid": 3,"ts": 137.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 132.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":6}}, -{"pid":2,"cat":"","tid": 3,"ts": 140.00,"name":"hello 6 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 141.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":142.00,"name":"c","ph":"C","args": {"n":22}}, -{"pid":2,"cat":"trace","id":31,"tid": 3,"ts": 143.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 139.00,"name":"inner.loop","ph":"X","args": {"i":6}}, -{"pid":2,"cat":"","tid": 3,"ts": 146.00,"name":"hello 6 4","ph":"I"}, +{"pid":2,"tid":3,"ts":83.00,"name":"c","ph":"C","args": {"n":14}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 80.00,"name":"inner.loop","ph":"X","args": {"i":4}}, +{"pid":2,"cat":"","tid": 3,"ts": 86.00,"name":"hello 4 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 87.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":88.00,"name":"c","ph":"C","args": {"n":15}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 85.00,"name":"inner.loop","ph":"X","args": {"i":4}}, +{"pid":2,"cat":"","tid": 3,"ts": 91.00,"name":"hello 4 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 92.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":93.00,"name":"c","ph":"C","args": {"n":16}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 90.00,"name":"inner.loop","ph":"X","args": {"i":4}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 72.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 98.00,"name":"hello 5 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 99.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":100.00,"name":"c","ph":"C","args": {"n":17}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 101.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 97.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":5}}, +{"pid":2,"cat":"","tid": 3,"ts": 105.00,"name":"hello 5 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 106.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":107.00,"name":"c","ph":"C","args": {"n":18}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 104.00,"name":"inner.loop","ph":"X","args": {"i":5}}, +{"pid":2,"cat":"","tid": 3,"ts": 110.00,"name":"hello 5 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 111.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":112.00,"name":"c","ph":"C","args": {"n":19}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 109.00,"name":"inner.loop","ph":"X","args": {"i":5}}, +{"pid":2,"cat":"","tid": 3,"ts": 115.00,"name":"hello 5 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 116.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":117.00,"name":"c","ph":"C","args": {"n":20}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 114.00,"name":"inner.loop","ph":"X","args": {"i":5}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 96.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 122.00,"name":"hello 6 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 123.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":124.00,"name":"c","ph":"C","args": {"n":21}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 125.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 121.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":6}}, +{"pid":2,"cat":"","tid": 3,"ts": 129.00,"name":"hello 6 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 130.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":131.00,"name":"c","ph":"C","args": {"n":22}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 128.00,"name":"inner.loop","ph":"X","args": {"i":6}}, +{"pid":2,"cat":"","tid": 3,"ts": 134.00,"name":"hello 6 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 135.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":136.00,"name":"c","ph":"C","args": {"n":23}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 133.00,"name":"inner.loop","ph":"X","args": {"i":6}}, +{"pid":2,"cat":"","tid": 3,"ts": 139.00,"name":"hello 6 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 140.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":141.00,"name":"c","ph":"C","args": {"n":24}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 138.00,"name":"inner.loop","ph":"X","args": {"i":6}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 120.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 146.00,"name":"hello 7 2","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 147.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":148.00,"name":"c","ph":"C","args": {"n":23}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 145.00,"name":"inner.loop","ph":"X","args": {"i":6}}, -{"pid":2,"cat":"","tid": 3,"ts": 151.00,"name":"hello 6 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 152.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":153.00,"name":"c","ph":"C","args": {"n":24}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 150.00,"name":"inner.loop","ph":"X","args": {"i":6}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 130.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":37,"tid": 3,"ts": 157.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 159.00,"name":"hello 7 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 160.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":161.00,"name":"c","ph":"C","args": {"n":25}}, -{"pid":2,"cat":"trace","id":37,"tid": 3,"ts": 162.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":37,"tid": 3,"ts": 163.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 158.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":7}}, -{"pid":2,"cat":"","tid": 3,"ts": 166.00,"name":"hello 7 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 167.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":168.00,"name":"c","ph":"C","args": {"n":26}}, -{"pid":2,"cat":"trace","id":37,"tid": 3,"ts": 169.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 165.00,"name":"inner.loop","ph":"X","args": {"i":7}}, -{"pid":2,"cat":"","tid": 3,"ts": 172.00,"name":"hello 7 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 173.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":174.00,"name":"c","ph":"C","args": {"n":27}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 171.00,"name":"inner.loop","ph":"X","args": {"i":7}}, -{"pid":2,"cat":"","tid": 3,"ts": 177.00,"name":"hello 7 5","ph":"I"}, +{"pid":2,"tid":3,"ts":148.00,"name":"c","ph":"C","args": {"n":25}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 149.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 145.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":7}}, +{"pid":2,"cat":"","tid": 3,"ts": 153.00,"name":"hello 7 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 154.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":155.00,"name":"c","ph":"C","args": {"n":26}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 152.00,"name":"inner.loop","ph":"X","args": {"i":7}}, +{"pid":2,"cat":"","tid": 3,"ts": 158.00,"name":"hello 7 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 159.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":160.00,"name":"c","ph":"C","args": {"n":27}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 157.00,"name":"inner.loop","ph":"X","args": {"i":7}}, +{"pid":2,"cat":"","tid": 3,"ts": 163.00,"name":"hello 7 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 164.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":165.00,"name":"c","ph":"C","args": {"n":28}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 162.00,"name":"inner.loop","ph":"X","args": {"i":7}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 144.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 170.00,"name":"hello 8 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 171.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":172.00,"name":"c","ph":"C","args": {"n":29}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 173.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 169.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":8}}, +{"pid":2,"cat":"","tid": 3,"ts": 177.00,"name":"hello 8 3","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 178.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":179.00,"name":"c","ph":"C","args": {"n":28}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 176.00,"name":"inner.loop","ph":"X","args": {"i":7}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 156.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":43,"tid": 3,"ts": 183.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 185.00,"name":"hello 8 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 186.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":187.00,"name":"c","ph":"C","args": {"n":29}}, -{"pid":2,"cat":"trace","id":43,"tid": 3,"ts": 188.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":43,"tid": 3,"ts": 189.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 184.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":8}}, -{"pid":2,"cat":"","tid": 3,"ts": 192.00,"name":"hello 8 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 193.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":194.00,"name":"c","ph":"C","args": {"n":30}}, -{"pid":2,"cat":"trace","id":43,"tid": 3,"ts": 195.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 191.00,"name":"inner.loop","ph":"X","args": {"i":8}}, -{"pid":2,"cat":"","tid": 3,"ts": 198.00,"name":"hello 8 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 199.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":200.00,"name":"c","ph":"C","args": {"n":31}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 197.00,"name":"inner.loop","ph":"X","args": {"i":8}}, -{"pid":2,"cat":"","tid": 3,"ts": 203.00,"name":"hello 8 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 204.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":205.00,"name":"c","ph":"C","args": {"n":32}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 202.00,"name":"inner.loop","ph":"X","args": {"i":8}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 182.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":49,"tid": 3,"ts": 209.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 211.00,"name":"hello 9 2","ph":"I"}, +{"pid":2,"tid":3,"ts":179.00,"name":"c","ph":"C","args": {"n":30}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 176.00,"name":"inner.loop","ph":"X","args": {"i":8}}, +{"pid":2,"cat":"","tid": 3,"ts": 182.00,"name":"hello 8 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 183.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":184.00,"name":"c","ph":"C","args": {"n":31}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 181.00,"name":"inner.loop","ph":"X","args": {"i":8}}, +{"pid":2,"cat":"","tid": 3,"ts": 187.00,"name":"hello 8 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 188.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":189.00,"name":"c","ph":"C","args": {"n":32}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 186.00,"name":"inner.loop","ph":"X","args": {"i":8}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 168.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 194.00,"name":"hello 9 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 195.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":196.00,"name":"c","ph":"C","args": {"n":33}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 197.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 193.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":9}}, +{"pid":2,"cat":"","tid": 3,"ts": 201.00,"name":"hello 9 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 202.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":203.00,"name":"c","ph":"C","args": {"n":34}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 200.00,"name":"inner.loop","ph":"X","args": {"i":9}}, +{"pid":2,"cat":"","tid": 3,"ts": 206.00,"name":"hello 9 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 207.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":208.00,"name":"c","ph":"C","args": {"n":35}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 205.00,"name":"inner.loop","ph":"X","args": {"i":9}}, +{"pid":2,"cat":"","tid": 3,"ts": 211.00,"name":"hello 9 5","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 212.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":213.00,"name":"c","ph":"C","args": {"n":33}}, -{"pid":2,"cat":"trace","id":49,"tid": 3,"ts": 214.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":49,"tid": 3,"ts": 215.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 210.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":9}}, -{"pid":2,"cat":"","tid": 3,"ts": 218.00,"name":"hello 9 3","ph":"I"}, +{"pid":2,"tid":3,"ts":213.00,"name":"c","ph":"C","args": {"n":36}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 210.00,"name":"inner.loop","ph":"X","args": {"i":9}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 192.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 218.00,"name":"hello 10 2","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 219.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":220.00,"name":"c","ph":"C","args": {"n":34}}, -{"pid":2,"cat":"trace","id":49,"tid": 3,"ts": 221.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 217.00,"name":"inner.loop","ph":"X","args": {"i":9}}, -{"pid":2,"cat":"","tid": 3,"ts": 224.00,"name":"hello 9 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 225.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":226.00,"name":"c","ph":"C","args": {"n":35}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 223.00,"name":"inner.loop","ph":"X","args": {"i":9}}, -{"pid":2,"cat":"","tid": 3,"ts": 229.00,"name":"hello 9 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 230.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":231.00,"name":"c","ph":"C","args": {"n":36}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 228.00,"name":"inner.loop","ph":"X","args": {"i":9}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 208.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":55,"tid": 3,"ts": 235.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 237.00,"name":"hello 10 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 238.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":239.00,"name":"c","ph":"C","args": {"n":37}}, -{"pid":2,"cat":"trace","id":55,"tid": 3,"ts": 240.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":55,"tid": 3,"ts": 241.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 236.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":10}}, -{"pid":2,"cat":"","tid": 3,"ts": 244.00,"name":"hello 10 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 245.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":246.00,"name":"c","ph":"C","args": {"n":38}}, -{"pid":2,"cat":"trace","id":55,"tid": 3,"ts": 247.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 243.00,"name":"inner.loop","ph":"X","args": {"i":10}}, -{"pid":2,"cat":"","tid": 3,"ts": 250.00,"name":"hello 10 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 251.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":252.00,"name":"c","ph":"C","args": {"n":39}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 249.00,"name":"inner.loop","ph":"X","args": {"i":10}}, -{"pid":2,"cat":"","tid": 3,"ts": 255.00,"name":"hello 10 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 256.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":257.00,"name":"c","ph":"C","args": {"n":40}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 254.00,"name":"inner.loop","ph":"X","args": {"i":10}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 234.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":61,"tid": 3,"ts": 261.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 263.00,"name":"hello 11 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 264.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":265.00,"name":"c","ph":"C","args": {"n":41}}, -{"pid":2,"cat":"trace","id":61,"tid": 3,"ts": 266.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":61,"tid": 3,"ts": 267.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 262.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":11}}, -{"pid":2,"cat":"","tid": 3,"ts": 270.00,"name":"hello 11 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 271.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":272.00,"name":"c","ph":"C","args": {"n":42}}, -{"pid":2,"cat":"trace","id":61,"tid": 3,"ts": 273.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 269.00,"name":"inner.loop","ph":"X","args": {"i":11}}, -{"pid":2,"cat":"","tid": 3,"ts": 276.00,"name":"hello 11 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 277.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":278.00,"name":"c","ph":"C","args": {"n":43}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 275.00,"name":"inner.loop","ph":"X","args": {"i":11}}, -{"pid":2,"cat":"","tid": 3,"ts": 281.00,"name":"hello 11 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 282.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":283.00,"name":"c","ph":"C","args": {"n":44}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 280.00,"name":"inner.loop","ph":"X","args": {"i":11}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 260.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":67,"tid": 3,"ts": 287.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 289.00,"name":"hello 12 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 290.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":291.00,"name":"c","ph":"C","args": {"n":45}}, -{"pid":2,"cat":"trace","id":67,"tid": 3,"ts": 292.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":67,"tid": 3,"ts": 293.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 288.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":12}}, -{"pid":2,"cat":"","tid": 3,"ts": 296.00,"name":"hello 12 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 297.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":298.00,"name":"c","ph":"C","args": {"n":46}}, -{"pid":2,"cat":"trace","id":67,"tid": 3,"ts": 299.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 295.00,"name":"inner.loop","ph":"X","args": {"i":12}}, -{"pid":2,"cat":"","tid": 3,"ts": 302.00,"name":"hello 12 4","ph":"I"}, +{"pid":2,"tid":3,"ts":220.00,"name":"c","ph":"C","args": {"n":37}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 221.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 217.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":10}}, +{"pid":2,"cat":"","tid": 3,"ts": 225.00,"name":"hello 10 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 226.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":227.00,"name":"c","ph":"C","args": {"n":38}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 224.00,"name":"inner.loop","ph":"X","args": {"i":10}}, +{"pid":2,"cat":"","tid": 3,"ts": 230.00,"name":"hello 10 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 231.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":232.00,"name":"c","ph":"C","args": {"n":39}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 229.00,"name":"inner.loop","ph":"X","args": {"i":10}}, +{"pid":2,"cat":"","tid": 3,"ts": 235.00,"name":"hello 10 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 236.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":237.00,"name":"c","ph":"C","args": {"n":40}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 234.00,"name":"inner.loop","ph":"X","args": {"i":10}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 216.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 242.00,"name":"hello 11 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 243.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":244.00,"name":"c","ph":"C","args": {"n":41}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 245.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 241.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":11}}, +{"pid":2,"cat":"","tid": 3,"ts": 249.00,"name":"hello 11 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 250.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":251.00,"name":"c","ph":"C","args": {"n":42}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 248.00,"name":"inner.loop","ph":"X","args": {"i":11}}, +{"pid":2,"cat":"","tid": 3,"ts": 254.00,"name":"hello 11 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 255.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":256.00,"name":"c","ph":"C","args": {"n":43}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 253.00,"name":"inner.loop","ph":"X","args": {"i":11}}, +{"pid":2,"cat":"","tid": 3,"ts": 259.00,"name":"hello 11 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 260.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":261.00,"name":"c","ph":"C","args": {"n":44}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 258.00,"name":"inner.loop","ph":"X","args": {"i":11}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 240.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 266.00,"name":"hello 12 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 267.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":268.00,"name":"c","ph":"C","args": {"n":45}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 269.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 265.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":12}}, +{"pid":2,"cat":"","tid": 3,"ts": 273.00,"name":"hello 12 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 274.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":275.00,"name":"c","ph":"C","args": {"n":46}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 272.00,"name":"inner.loop","ph":"X","args": {"i":12}}, +{"pid":2,"cat":"","tid": 3,"ts": 278.00,"name":"hello 12 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 279.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":280.00,"name":"c","ph":"C","args": {"n":47}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 277.00,"name":"inner.loop","ph":"X","args": {"i":12}}, +{"pid":2,"cat":"","tid": 3,"ts": 283.00,"name":"hello 12 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 284.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":285.00,"name":"c","ph":"C","args": {"n":48}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 282.00,"name":"inner.loop","ph":"X","args": {"i":12}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 264.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 290.00,"name":"hello 13 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 291.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":292.00,"name":"c","ph":"C","args": {"n":49}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 293.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 289.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":13}}, +{"pid":2,"cat":"","tid": 3,"ts": 297.00,"name":"hello 13 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 298.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":299.00,"name":"c","ph":"C","args": {"n":50}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 296.00,"name":"inner.loop","ph":"X","args": {"i":13}}, +{"pid":2,"cat":"","tid": 3,"ts": 302.00,"name":"hello 13 4","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 303.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":304.00,"name":"c","ph":"C","args": {"n":47}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 301.00,"name":"inner.loop","ph":"X","args": {"i":12}}, -{"pid":2,"cat":"","tid": 3,"ts": 307.00,"name":"hello 12 5","ph":"I"}, +{"pid":2,"tid":3,"ts":304.00,"name":"c","ph":"C","args": {"n":51}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 301.00,"name":"inner.loop","ph":"X","args": {"i":13}}, +{"pid":2,"cat":"","tid": 3,"ts": 307.00,"name":"hello 13 5","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 308.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":309.00,"name":"c","ph":"C","args": {"n":48}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 306.00,"name":"inner.loop","ph":"X","args": {"i":12}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 286.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":73,"tid": 3,"ts": 313.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 315.00,"name":"hello 13 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 316.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":317.00,"name":"c","ph":"C","args": {"n":49}}, -{"pid":2,"cat":"trace","id":73,"tid": 3,"ts": 318.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":73,"tid": 3,"ts": 319.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 314.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":13}}, -{"pid":2,"cat":"","tid": 3,"ts": 322.00,"name":"hello 13 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 323.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":324.00,"name":"c","ph":"C","args": {"n":50}}, -{"pid":2,"cat":"trace","id":73,"tid": 3,"ts": 325.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 321.00,"name":"inner.loop","ph":"X","args": {"i":13}}, -{"pid":2,"cat":"","tid": 3,"ts": 328.00,"name":"hello 13 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 329.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":330.00,"name":"c","ph":"C","args": {"n":51}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 327.00,"name":"inner.loop","ph":"X","args": {"i":13}}, -{"pid":2,"cat":"","tid": 3,"ts": 333.00,"name":"hello 13 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 334.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":335.00,"name":"c","ph":"C","args": {"n":52}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 332.00,"name":"inner.loop","ph":"X","args": {"i":13}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 312.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":79,"tid": 3,"ts": 339.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 341.00,"name":"hello 14 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 342.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":343.00,"name":"c","ph":"C","args": {"n":53}}, -{"pid":2,"cat":"trace","id":79,"tid": 3,"ts": 344.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":79,"tid": 3,"ts": 345.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 340.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":14}}, -{"pid":2,"cat":"","tid": 3,"ts": 348.00,"name":"hello 14 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 349.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":350.00,"name":"c","ph":"C","args": {"n":54}}, -{"pid":2,"cat":"trace","id":79,"tid": 3,"ts": 351.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 347.00,"name":"inner.loop","ph":"X","args": {"i":14}}, -{"pid":2,"cat":"","tid": 3,"ts": 354.00,"name":"hello 14 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 355.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":356.00,"name":"c","ph":"C","args": {"n":55}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 353.00,"name":"inner.loop","ph":"X","args": {"i":14}}, -{"pid":2,"cat":"","tid": 3,"ts": 359.00,"name":"hello 14 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 360.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":361.00,"name":"c","ph":"C","args": {"n":56}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 358.00,"name":"inner.loop","ph":"X","args": {"i":14}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 338.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":85,"tid": 3,"ts": 365.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 367.00,"name":"hello 15 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 368.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":369.00,"name":"c","ph":"C","args": {"n":57}}, -{"pid":2,"cat":"trace","id":85,"tid": 3,"ts": 370.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":85,"tid": 3,"ts": 371.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 366.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":15}}, -{"pid":2,"cat":"","tid": 3,"ts": 374.00,"name":"hello 15 3","ph":"I"}, +{"pid":2,"tid":3,"ts":309.00,"name":"c","ph":"C","args": {"n":52}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 306.00,"name":"inner.loop","ph":"X","args": {"i":13}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 288.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 314.00,"name":"hello 14 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 315.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":316.00,"name":"c","ph":"C","args": {"n":53}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 317.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 313.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":14}}, +{"pid":2,"cat":"","tid": 3,"ts": 321.00,"name":"hello 14 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 322.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":323.00,"name":"c","ph":"C","args": {"n":54}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 320.00,"name":"inner.loop","ph":"X","args": {"i":14}}, +{"pid":2,"cat":"","tid": 3,"ts": 326.00,"name":"hello 14 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 327.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":328.00,"name":"c","ph":"C","args": {"n":55}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 325.00,"name":"inner.loop","ph":"X","args": {"i":14}}, +{"pid":2,"cat":"","tid": 3,"ts": 331.00,"name":"hello 14 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 332.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":333.00,"name":"c","ph":"C","args": {"n":56}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 330.00,"name":"inner.loop","ph":"X","args": {"i":14}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 312.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 338.00,"name":"hello 15 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 339.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":340.00,"name":"c","ph":"C","args": {"n":57}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 341.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 337.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":15}}, +{"pid":2,"cat":"","tid": 3,"ts": 345.00,"name":"hello 15 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 346.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":347.00,"name":"c","ph":"C","args": {"n":58}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 344.00,"name":"inner.loop","ph":"X","args": {"i":15}}, +{"pid":2,"cat":"","tid": 3,"ts": 350.00,"name":"hello 15 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 351.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":352.00,"name":"c","ph":"C","args": {"n":59}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 349.00,"name":"inner.loop","ph":"X","args": {"i":15}}, +{"pid":2,"cat":"","tid": 3,"ts": 355.00,"name":"hello 15 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 356.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":357.00,"name":"c","ph":"C","args": {"n":60}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 354.00,"name":"inner.loop","ph":"X","args": {"i":15}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 336.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 362.00,"name":"hello 16 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 363.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":364.00,"name":"c","ph":"C","args": {"n":61}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 365.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 361.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":16}}, +{"pid":2,"cat":"","tid": 3,"ts": 369.00,"name":"hello 16 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 370.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":371.00,"name":"c","ph":"C","args": {"n":62}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 368.00,"name":"inner.loop","ph":"X","args": {"i":16}}, +{"pid":2,"cat":"","tid": 3,"ts": 374.00,"name":"hello 16 4","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 375.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":376.00,"name":"c","ph":"C","args": {"n":58}}, -{"pid":2,"cat":"trace","id":85,"tid": 3,"ts": 377.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 373.00,"name":"inner.loop","ph":"X","args": {"i":15}}, -{"pid":2,"cat":"","tid": 3,"ts": 380.00,"name":"hello 15 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 381.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":382.00,"name":"c","ph":"C","args": {"n":59}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 379.00,"name":"inner.loop","ph":"X","args": {"i":15}}, -{"pid":2,"cat":"","tid": 3,"ts": 385.00,"name":"hello 15 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 386.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":387.00,"name":"c","ph":"C","args": {"n":60}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 384.00,"name":"inner.loop","ph":"X","args": {"i":15}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 364.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":91,"tid": 3,"ts": 391.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 393.00,"name":"hello 16 2","ph":"I"}, +{"pid":2,"tid":3,"ts":376.00,"name":"c","ph":"C","args": {"n":63}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 373.00,"name":"inner.loop","ph":"X","args": {"i":16}}, +{"pid":2,"cat":"","tid": 3,"ts": 379.00,"name":"hello 16 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 380.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":381.00,"name":"c","ph":"C","args": {"n":64}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 378.00,"name":"inner.loop","ph":"X","args": {"i":16}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 360.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 386.00,"name":"hello 17 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 387.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":388.00,"name":"c","ph":"C","args": {"n":65}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 389.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 385.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":17}}, +{"pid":2,"cat":"","tid": 3,"ts": 393.00,"name":"hello 17 3","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 394.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":395.00,"name":"c","ph":"C","args": {"n":61}}, -{"pid":2,"cat":"trace","id":91,"tid": 3,"ts": 396.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":91,"tid": 3,"ts": 397.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 392.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":16}}, -{"pid":2,"cat":"","tid": 3,"ts": 400.00,"name":"hello 16 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 401.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":402.00,"name":"c","ph":"C","args": {"n":62}}, -{"pid":2,"cat":"trace","id":91,"tid": 3,"ts": 403.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 399.00,"name":"inner.loop","ph":"X","args": {"i":16}}, -{"pid":2,"cat":"","tid": 3,"ts": 406.00,"name":"hello 16 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 407.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":408.00,"name":"c","ph":"C","args": {"n":63}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 405.00,"name":"inner.loop","ph":"X","args": {"i":16}}, -{"pid":2,"cat":"","tid": 3,"ts": 411.00,"name":"hello 16 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 412.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":413.00,"name":"c","ph":"C","args": {"n":64}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 410.00,"name":"inner.loop","ph":"X","args": {"i":16}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 390.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":97,"tid": 3,"ts": 417.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 419.00,"name":"hello 17 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 420.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":421.00,"name":"c","ph":"C","args": {"n":65}}, -{"pid":2,"cat":"trace","id":97,"tid": 3,"ts": 422.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":97,"tid": 3,"ts": 423.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 418.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":17}}, -{"pid":2,"cat":"","tid": 3,"ts": 426.00,"name":"hello 17 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 427.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":428.00,"name":"c","ph":"C","args": {"n":66}}, -{"pid":2,"cat":"trace","id":97,"tid": 3,"ts": 429.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 425.00,"name":"inner.loop","ph":"X","args": {"i":17}}, -{"pid":2,"cat":"","tid": 3,"ts": 432.00,"name":"hello 17 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 433.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":434.00,"name":"c","ph":"C","args": {"n":67}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 431.00,"name":"inner.loop","ph":"X","args": {"i":17}}, -{"pid":2,"cat":"","tid": 3,"ts": 437.00,"name":"hello 17 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 438.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":439.00,"name":"c","ph":"C","args": {"n":68}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 436.00,"name":"inner.loop","ph":"X","args": {"i":17}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 416.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":103,"tid": 3,"ts": 443.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 445.00,"name":"hello 18 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 446.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":447.00,"name":"c","ph":"C","args": {"n":69}}, -{"pid":2,"cat":"trace","id":103,"tid": 3,"ts": 448.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":103,"tid": 3,"ts": 449.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 444.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":18}}, -{"pid":2,"cat":"","tid": 3,"ts": 452.00,"name":"hello 18 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 453.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":454.00,"name":"c","ph":"C","args": {"n":70}}, -{"pid":2,"cat":"trace","id":103,"tid": 3,"ts": 455.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 451.00,"name":"inner.loop","ph":"X","args": {"i":18}}, -{"pid":2,"cat":"","tid": 3,"ts": 458.00,"name":"hello 18 4","ph":"I"}, +{"pid":2,"tid":3,"ts":395.00,"name":"c","ph":"C","args": {"n":66}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 392.00,"name":"inner.loop","ph":"X","args": {"i":17}}, +{"pid":2,"cat":"","tid": 3,"ts": 398.00,"name":"hello 17 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 399.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":400.00,"name":"c","ph":"C","args": {"n":67}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 397.00,"name":"inner.loop","ph":"X","args": {"i":17}}, +{"pid":2,"cat":"","tid": 3,"ts": 403.00,"name":"hello 17 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 404.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":405.00,"name":"c","ph":"C","args": {"n":68}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 402.00,"name":"inner.loop","ph":"X","args": {"i":17}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 384.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 410.00,"name":"hello 18 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 411.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":412.00,"name":"c","ph":"C","args": {"n":69}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 413.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 409.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":18}}, +{"pid":2,"cat":"","tid": 3,"ts": 417.00,"name":"hello 18 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 418.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":419.00,"name":"c","ph":"C","args": {"n":70}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 416.00,"name":"inner.loop","ph":"X","args": {"i":18}}, +{"pid":2,"cat":"","tid": 3,"ts": 422.00,"name":"hello 18 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 423.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":424.00,"name":"c","ph":"C","args": {"n":71}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 421.00,"name":"inner.loop","ph":"X","args": {"i":18}}, +{"pid":2,"cat":"","tid": 3,"ts": 427.00,"name":"hello 18 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 428.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":429.00,"name":"c","ph":"C","args": {"n":72}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 426.00,"name":"inner.loop","ph":"X","args": {"i":18}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 408.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 434.00,"name":"hello 19 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 435.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":436.00,"name":"c","ph":"C","args": {"n":73}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 437.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 433.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":19}}, +{"pid":2,"cat":"","tid": 3,"ts": 441.00,"name":"hello 19 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 442.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":443.00,"name":"c","ph":"C","args": {"n":74}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 440.00,"name":"inner.loop","ph":"X","args": {"i":19}}, +{"pid":2,"cat":"","tid": 3,"ts": 446.00,"name":"hello 19 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 447.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":448.00,"name":"c","ph":"C","args": {"n":75}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 445.00,"name":"inner.loop","ph":"X","args": {"i":19}}, +{"pid":2,"cat":"","tid": 3,"ts": 451.00,"name":"hello 19 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 452.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":453.00,"name":"c","ph":"C","args": {"n":76}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 450.00,"name":"inner.loop","ph":"X","args": {"i":19}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 432.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 458.00,"name":"hello 20 2","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 459.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":460.00,"name":"c","ph":"C","args": {"n":71}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 457.00,"name":"inner.loop","ph":"X","args": {"i":18}}, -{"pid":2,"cat":"","tid": 3,"ts": 463.00,"name":"hello 18 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 464.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":465.00,"name":"c","ph":"C","args": {"n":72}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 462.00,"name":"inner.loop","ph":"X","args": {"i":18}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 442.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":109,"tid": 3,"ts": 469.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 471.00,"name":"hello 19 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 472.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":473.00,"name":"c","ph":"C","args": {"n":73}}, -{"pid":2,"cat":"trace","id":109,"tid": 3,"ts": 474.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":109,"tid": 3,"ts": 475.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 470.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":19}}, -{"pid":2,"cat":"","tid": 3,"ts": 478.00,"name":"hello 19 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 479.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":480.00,"name":"c","ph":"C","args": {"n":74}}, -{"pid":2,"cat":"trace","id":109,"tid": 3,"ts": 481.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 477.00,"name":"inner.loop","ph":"X","args": {"i":19}}, -{"pid":2,"cat":"","tid": 3,"ts": 484.00,"name":"hello 19 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 485.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":486.00,"name":"c","ph":"C","args": {"n":75}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 483.00,"name":"inner.loop","ph":"X","args": {"i":19}}, -{"pid":2,"cat":"","tid": 3,"ts": 489.00,"name":"hello 19 5","ph":"I"}, +{"pid":2,"tid":3,"ts":460.00,"name":"c","ph":"C","args": {"n":77}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 461.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 457.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":20}}, +{"pid":2,"cat":"","tid": 3,"ts": 465.00,"name":"hello 20 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 466.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":467.00,"name":"c","ph":"C","args": {"n":78}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 464.00,"name":"inner.loop","ph":"X","args": {"i":20}}, +{"pid":2,"cat":"","tid": 3,"ts": 470.00,"name":"hello 20 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 471.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":472.00,"name":"c","ph":"C","args": {"n":79}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 469.00,"name":"inner.loop","ph":"X","args": {"i":20}}, +{"pid":2,"cat":"","tid": 3,"ts": 475.00,"name":"hello 20 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 476.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":477.00,"name":"c","ph":"C","args": {"n":80}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 474.00,"name":"inner.loop","ph":"X","args": {"i":20}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 456.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 482.00,"name":"hello 21 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 483.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":484.00,"name":"c","ph":"C","args": {"n":81}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 485.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 481.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":21}}, +{"pid":2,"cat":"","tid": 3,"ts": 489.00,"name":"hello 21 3","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 490.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":491.00,"name":"c","ph":"C","args": {"n":76}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 488.00,"name":"inner.loop","ph":"X","args": {"i":19}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 468.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":115,"tid": 3,"ts": 495.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 497.00,"name":"hello 20 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 498.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":499.00,"name":"c","ph":"C","args": {"n":77}}, -{"pid":2,"cat":"trace","id":115,"tid": 3,"ts": 500.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":115,"tid": 3,"ts": 501.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 496.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":20}}, -{"pid":2,"cat":"","tid": 3,"ts": 504.00,"name":"hello 20 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 505.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":506.00,"name":"c","ph":"C","args": {"n":78}}, -{"pid":2,"cat":"trace","id":115,"tid": 3,"ts": 507.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 503.00,"name":"inner.loop","ph":"X","args": {"i":20}}, -{"pid":2,"cat":"","tid": 3,"ts": 510.00,"name":"hello 20 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 511.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":512.00,"name":"c","ph":"C","args": {"n":79}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 509.00,"name":"inner.loop","ph":"X","args": {"i":20}}, -{"pid":2,"cat":"","tid": 3,"ts": 515.00,"name":"hello 20 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 516.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":517.00,"name":"c","ph":"C","args": {"n":80}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 514.00,"name":"inner.loop","ph":"X","args": {"i":20}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 494.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":121,"tid": 3,"ts": 521.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 523.00,"name":"hello 21 2","ph":"I"}, +{"pid":2,"tid":3,"ts":491.00,"name":"c","ph":"C","args": {"n":82}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 488.00,"name":"inner.loop","ph":"X","args": {"i":21}}, +{"pid":2,"cat":"","tid": 3,"ts": 494.00,"name":"hello 21 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 495.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":496.00,"name":"c","ph":"C","args": {"n":83}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 493.00,"name":"inner.loop","ph":"X","args": {"i":21}}, +{"pid":2,"cat":"","tid": 3,"ts": 499.00,"name":"hello 21 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 500.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":501.00,"name":"c","ph":"C","args": {"n":84}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 498.00,"name":"inner.loop","ph":"X","args": {"i":21}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 480.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 506.00,"name":"hello 22 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 507.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":508.00,"name":"c","ph":"C","args": {"n":85}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 509.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 505.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":22}}, +{"pid":2,"cat":"","tid": 3,"ts": 513.00,"name":"hello 22 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 514.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":515.00,"name":"c","ph":"C","args": {"n":86}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 512.00,"name":"inner.loop","ph":"X","args": {"i":22}}, +{"pid":2,"cat":"","tid": 3,"ts": 518.00,"name":"hello 22 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 519.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":520.00,"name":"c","ph":"C","args": {"n":87}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 517.00,"name":"inner.loop","ph":"X","args": {"i":22}}, +{"pid":2,"cat":"","tid": 3,"ts": 523.00,"name":"hello 22 5","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 524.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":525.00,"name":"c","ph":"C","args": {"n":81}}, -{"pid":2,"cat":"trace","id":121,"tid": 3,"ts": 526.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":121,"tid": 3,"ts": 527.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 522.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":21}}, -{"pid":2,"cat":"","tid": 3,"ts": 530.00,"name":"hello 21 3","ph":"I"}, +{"pid":2,"tid":3,"ts":525.00,"name":"c","ph":"C","args": {"n":88}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 522.00,"name":"inner.loop","ph":"X","args": {"i":22}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 504.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 530.00,"name":"hello 23 2","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 531.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":532.00,"name":"c","ph":"C","args": {"n":82}}, -{"pid":2,"cat":"trace","id":121,"tid": 3,"ts": 533.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 529.00,"name":"inner.loop","ph":"X","args": {"i":21}}, -{"pid":2,"cat":"","tid": 3,"ts": 536.00,"name":"hello 21 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 537.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":538.00,"name":"c","ph":"C","args": {"n":83}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 535.00,"name":"inner.loop","ph":"X","args": {"i":21}}, -{"pid":2,"cat":"","tid": 3,"ts": 541.00,"name":"hello 21 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 542.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":543.00,"name":"c","ph":"C","args": {"n":84}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 540.00,"name":"inner.loop","ph":"X","args": {"i":21}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 520.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":127,"tid": 3,"ts": 547.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 549.00,"name":"hello 22 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 550.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":551.00,"name":"c","ph":"C","args": {"n":85}}, -{"pid":2,"cat":"trace","id":127,"tid": 3,"ts": 552.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":127,"tid": 3,"ts": 553.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 548.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":22}}, -{"pid":2,"cat":"","tid": 3,"ts": 556.00,"name":"hello 22 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 557.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":558.00,"name":"c","ph":"C","args": {"n":86}}, -{"pid":2,"cat":"trace","id":127,"tid": 3,"ts": 559.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 555.00,"name":"inner.loop","ph":"X","args": {"i":22}}, -{"pid":2,"cat":"","tid": 3,"ts": 562.00,"name":"hello 22 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 563.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":564.00,"name":"c","ph":"C","args": {"n":87}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 561.00,"name":"inner.loop","ph":"X","args": {"i":22}}, -{"pid":2,"cat":"","tid": 3,"ts": 567.00,"name":"hello 22 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 568.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":569.00,"name":"c","ph":"C","args": {"n":88}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 566.00,"name":"inner.loop","ph":"X","args": {"i":22}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 546.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":133,"tid": 3,"ts": 573.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 575.00,"name":"hello 23 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 576.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":577.00,"name":"c","ph":"C","args": {"n":89}}, -{"pid":2,"cat":"trace","id":133,"tid": 3,"ts": 578.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":133,"tid": 3,"ts": 579.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 574.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":23}}, -{"pid":2,"cat":"","tid": 3,"ts": 582.00,"name":"hello 23 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 583.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":584.00,"name":"c","ph":"C","args": {"n":90}}, -{"pid":2,"cat":"trace","id":133,"tid": 3,"ts": 585.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 581.00,"name":"inner.loop","ph":"X","args": {"i":23}}, -{"pid":2,"cat":"","tid": 3,"ts": 588.00,"name":"hello 23 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 589.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":590.00,"name":"c","ph":"C","args": {"n":91}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 587.00,"name":"inner.loop","ph":"X","args": {"i":23}}, -{"pid":2,"cat":"","tid": 3,"ts": 593.00,"name":"hello 23 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 594.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":595.00,"name":"c","ph":"C","args": {"n":92}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 592.00,"name":"inner.loop","ph":"X","args": {"i":23}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 572.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":139,"tid": 3,"ts": 599.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 601.00,"name":"hello 24 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 602.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":603.00,"name":"c","ph":"C","args": {"n":93}}, -{"pid":2,"cat":"trace","id":139,"tid": 3,"ts": 604.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":139,"tid": 3,"ts": 605.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 600.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":24}}, -{"pid":2,"cat":"","tid": 3,"ts": 608.00,"name":"hello 24 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 609.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":610.00,"name":"c","ph":"C","args": {"n":94}}, -{"pid":2,"cat":"trace","id":139,"tid": 3,"ts": 611.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 607.00,"name":"inner.loop","ph":"X","args": {"i":24}}, -{"pid":2,"cat":"","tid": 3,"ts": 614.00,"name":"hello 24 4","ph":"I"}, +{"pid":2,"tid":3,"ts":532.00,"name":"c","ph":"C","args": {"n":89}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 533.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 529.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":23}}, +{"pid":2,"cat":"","tid": 3,"ts": 537.00,"name":"hello 23 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 538.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":539.00,"name":"c","ph":"C","args": {"n":90}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 536.00,"name":"inner.loop","ph":"X","args": {"i":23}}, +{"pid":2,"cat":"","tid": 3,"ts": 542.00,"name":"hello 23 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 543.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":544.00,"name":"c","ph":"C","args": {"n":91}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 541.00,"name":"inner.loop","ph":"X","args": {"i":23}}, +{"pid":2,"cat":"","tid": 3,"ts": 547.00,"name":"hello 23 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 548.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":549.00,"name":"c","ph":"C","args": {"n":92}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 546.00,"name":"inner.loop","ph":"X","args": {"i":23}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 528.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 554.00,"name":"hello 24 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 555.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":556.00,"name":"c","ph":"C","args": {"n":93}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 557.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 553.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":24}}, +{"pid":2,"cat":"","tid": 3,"ts": 561.00,"name":"hello 24 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 562.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":563.00,"name":"c","ph":"C","args": {"n":94}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 560.00,"name":"inner.loop","ph":"X","args": {"i":24}}, +{"pid":2,"cat":"","tid": 3,"ts": 566.00,"name":"hello 24 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 567.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":568.00,"name":"c","ph":"C","args": {"n":95}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 565.00,"name":"inner.loop","ph":"X","args": {"i":24}}, +{"pid":2,"cat":"","tid": 3,"ts": 571.00,"name":"hello 24 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 572.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":573.00,"name":"c","ph":"C","args": {"n":96}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 570.00,"name":"inner.loop","ph":"X","args": {"i":24}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 552.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 578.00,"name":"hello 25 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 579.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":580.00,"name":"c","ph":"C","args": {"n":97}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 581.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 577.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":25}}, +{"pid":2,"cat":"","tid": 3,"ts": 585.00,"name":"hello 25 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 586.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":587.00,"name":"c","ph":"C","args": {"n":98}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 584.00,"name":"inner.loop","ph":"X","args": {"i":25}}, +{"pid":2,"cat":"","tid": 3,"ts": 590.00,"name":"hello 25 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 591.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":592.00,"name":"c","ph":"C","args": {"n":99}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 589.00,"name":"inner.loop","ph":"X","args": {"i":25}}, +{"pid":2,"cat":"","tid": 3,"ts": 595.00,"name":"hello 25 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 596.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":597.00,"name":"c","ph":"C","args": {"n":100}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 594.00,"name":"inner.loop","ph":"X","args": {"i":25}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 576.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 602.00,"name":"hello 26 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 603.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":604.00,"name":"c","ph":"C","args": {"n":101}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 605.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 601.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":26}}, +{"pid":2,"cat":"","tid": 3,"ts": 609.00,"name":"hello 26 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 610.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":611.00,"name":"c","ph":"C","args": {"n":102}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 608.00,"name":"inner.loop","ph":"X","args": {"i":26}}, +{"pid":2,"cat":"","tid": 3,"ts": 614.00,"name":"hello 26 4","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 615.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":616.00,"name":"c","ph":"C","args": {"n":95}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 613.00,"name":"inner.loop","ph":"X","args": {"i":24}}, -{"pid":2,"cat":"","tid": 3,"ts": 619.00,"name":"hello 24 5","ph":"I"}, +{"pid":2,"tid":3,"ts":616.00,"name":"c","ph":"C","args": {"n":103}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 613.00,"name":"inner.loop","ph":"X","args": {"i":26}}, +{"pid":2,"cat":"","tid": 3,"ts": 619.00,"name":"hello 26 5","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 620.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":621.00,"name":"c","ph":"C","args": {"n":96}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 618.00,"name":"inner.loop","ph":"X","args": {"i":24}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 598.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":145,"tid": 3,"ts": 625.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 627.00,"name":"hello 25 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 628.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":629.00,"name":"c","ph":"C","args": {"n":97}}, -{"pid":2,"cat":"trace","id":145,"tid": 3,"ts": 630.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":145,"tid": 3,"ts": 631.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 626.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":25}}, -{"pid":2,"cat":"","tid": 3,"ts": 634.00,"name":"hello 25 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 635.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":636.00,"name":"c","ph":"C","args": {"n":98}}, -{"pid":2,"cat":"trace","id":145,"tid": 3,"ts": 637.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 633.00,"name":"inner.loop","ph":"X","args": {"i":25}}, -{"pid":2,"cat":"","tid": 3,"ts": 640.00,"name":"hello 25 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 641.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":642.00,"name":"c","ph":"C","args": {"n":99}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 639.00,"name":"inner.loop","ph":"X","args": {"i":25}}, -{"pid":2,"cat":"","tid": 3,"ts": 645.00,"name":"hello 25 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 646.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":647.00,"name":"c","ph":"C","args": {"n":100}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 644.00,"name":"inner.loop","ph":"X","args": {"i":25}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 624.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":151,"tid": 3,"ts": 651.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 653.00,"name":"hello 26 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 654.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":655.00,"name":"c","ph":"C","args": {"n":101}}, -{"pid":2,"cat":"trace","id":151,"tid": 3,"ts": 656.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":151,"tid": 3,"ts": 657.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 652.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":26}}, -{"pid":2,"cat":"","tid": 3,"ts": 660.00,"name":"hello 26 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 661.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":662.00,"name":"c","ph":"C","args": {"n":102}}, -{"pid":2,"cat":"trace","id":151,"tid": 3,"ts": 663.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 659.00,"name":"inner.loop","ph":"X","args": {"i":26}}, -{"pid":2,"cat":"","tid": 3,"ts": 666.00,"name":"hello 26 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 667.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":668.00,"name":"c","ph":"C","args": {"n":103}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 665.00,"name":"inner.loop","ph":"X","args": {"i":26}}, -{"pid":2,"cat":"","tid": 3,"ts": 671.00,"name":"hello 26 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 672.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":673.00,"name":"c","ph":"C","args": {"n":104}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 670.00,"name":"inner.loop","ph":"X","args": {"i":26}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 650.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":157,"tid": 3,"ts": 677.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 679.00,"name":"hello 27 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 680.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":681.00,"name":"c","ph":"C","args": {"n":105}}, -{"pid":2,"cat":"trace","id":157,"tid": 3,"ts": 682.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":157,"tid": 3,"ts": 683.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 678.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":27}}, -{"pid":2,"cat":"","tid": 3,"ts": 686.00,"name":"hello 27 3","ph":"I"}, +{"pid":2,"tid":3,"ts":621.00,"name":"c","ph":"C","args": {"n":104}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 618.00,"name":"inner.loop","ph":"X","args": {"i":26}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 600.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 626.00,"name":"hello 27 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 627.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":628.00,"name":"c","ph":"C","args": {"n":105}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 629.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 625.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":27}}, +{"pid":2,"cat":"","tid": 3,"ts": 633.00,"name":"hello 27 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 634.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":635.00,"name":"c","ph":"C","args": {"n":106}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 632.00,"name":"inner.loop","ph":"X","args": {"i":27}}, +{"pid":2,"cat":"","tid": 3,"ts": 638.00,"name":"hello 27 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 639.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":640.00,"name":"c","ph":"C","args": {"n":107}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 637.00,"name":"inner.loop","ph":"X","args": {"i":27}}, +{"pid":2,"cat":"","tid": 3,"ts": 643.00,"name":"hello 27 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 644.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":645.00,"name":"c","ph":"C","args": {"n":108}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 642.00,"name":"inner.loop","ph":"X","args": {"i":27}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 624.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 650.00,"name":"hello 28 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 651.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":652.00,"name":"c","ph":"C","args": {"n":109}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 653.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 649.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":28}}, +{"pid":2,"cat":"","tid": 3,"ts": 657.00,"name":"hello 28 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 658.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":659.00,"name":"c","ph":"C","args": {"n":110}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 656.00,"name":"inner.loop","ph":"X","args": {"i":28}}, +{"pid":2,"cat":"","tid": 3,"ts": 662.00,"name":"hello 28 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 663.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":664.00,"name":"c","ph":"C","args": {"n":111}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 661.00,"name":"inner.loop","ph":"X","args": {"i":28}}, +{"pid":2,"cat":"","tid": 3,"ts": 667.00,"name":"hello 28 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 668.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":669.00,"name":"c","ph":"C","args": {"n":112}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 666.00,"name":"inner.loop","ph":"X","args": {"i":28}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 648.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 674.00,"name":"hello 29 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 675.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":676.00,"name":"c","ph":"C","args": {"n":113}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 677.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 673.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":29}}, +{"pid":2,"cat":"","tid": 3,"ts": 681.00,"name":"hello 29 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 682.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":683.00,"name":"c","ph":"C","args": {"n":114}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 680.00,"name":"inner.loop","ph":"X","args": {"i":29}}, +{"pid":2,"cat":"","tid": 3,"ts": 686.00,"name":"hello 29 4","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 687.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":688.00,"name":"c","ph":"C","args": {"n":106}}, -{"pid":2,"cat":"trace","id":157,"tid": 3,"ts": 689.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 685.00,"name":"inner.loop","ph":"X","args": {"i":27}}, -{"pid":2,"cat":"","tid": 3,"ts": 692.00,"name":"hello 27 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 693.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":694.00,"name":"c","ph":"C","args": {"n":107}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 691.00,"name":"inner.loop","ph":"X","args": {"i":27}}, -{"pid":2,"cat":"","tid": 3,"ts": 697.00,"name":"hello 27 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 698.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":699.00,"name":"c","ph":"C","args": {"n":108}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 696.00,"name":"inner.loop","ph":"X","args": {"i":27}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 676.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":163,"tid": 3,"ts": 703.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 705.00,"name":"hello 28 2","ph":"I"}, +{"pid":2,"tid":3,"ts":688.00,"name":"c","ph":"C","args": {"n":115}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 685.00,"name":"inner.loop","ph":"X","args": {"i":29}}, +{"pid":2,"cat":"","tid": 3,"ts": 691.00,"name":"hello 29 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 692.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":693.00,"name":"c","ph":"C","args": {"n":116}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 690.00,"name":"inner.loop","ph":"X","args": {"i":29}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 672.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 698.00,"name":"hello 30 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 699.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":700.00,"name":"c","ph":"C","args": {"n":117}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 701.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 697.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":30}}, +{"pid":2,"cat":"","tid": 3,"ts": 705.00,"name":"hello 30 3","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 706.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":707.00,"name":"c","ph":"C","args": {"n":109}}, -{"pid":2,"cat":"trace","id":163,"tid": 3,"ts": 708.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":163,"tid": 3,"ts": 709.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 704.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":28}}, -{"pid":2,"cat":"","tid": 3,"ts": 712.00,"name":"hello 28 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 713.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":714.00,"name":"c","ph":"C","args": {"n":110}}, -{"pid":2,"cat":"trace","id":163,"tid": 3,"ts": 715.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 711.00,"name":"inner.loop","ph":"X","args": {"i":28}}, -{"pid":2,"cat":"","tid": 3,"ts": 718.00,"name":"hello 28 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 719.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":720.00,"name":"c","ph":"C","args": {"n":111}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 717.00,"name":"inner.loop","ph":"X","args": {"i":28}}, -{"pid":2,"cat":"","tid": 3,"ts": 723.00,"name":"hello 28 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 724.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":725.00,"name":"c","ph":"C","args": {"n":112}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 722.00,"name":"inner.loop","ph":"X","args": {"i":28}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 702.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":169,"tid": 3,"ts": 729.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 731.00,"name":"hello 29 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 732.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":733.00,"name":"c","ph":"C","args": {"n":113}}, -{"pid":2,"cat":"trace","id":169,"tid": 3,"ts": 734.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":169,"tid": 3,"ts": 735.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 730.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":29}}, -{"pid":2,"cat":"","tid": 3,"ts": 738.00,"name":"hello 29 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 739.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":740.00,"name":"c","ph":"C","args": {"n":114}}, -{"pid":2,"cat":"trace","id":169,"tid": 3,"ts": 741.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 737.00,"name":"inner.loop","ph":"X","args": {"i":29}}, -{"pid":2,"cat":"","tid": 3,"ts": 744.00,"name":"hello 29 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 745.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":746.00,"name":"c","ph":"C","args": {"n":115}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 743.00,"name":"inner.loop","ph":"X","args": {"i":29}}, -{"pid":2,"cat":"","tid": 3,"ts": 749.00,"name":"hello 29 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 750.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":751.00,"name":"c","ph":"C","args": {"n":116}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 748.00,"name":"inner.loop","ph":"X","args": {"i":29}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 728.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":175,"tid": 3,"ts": 755.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 757.00,"name":"hello 30 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 758.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":759.00,"name":"c","ph":"C","args": {"n":117}}, -{"pid":2,"cat":"trace","id":175,"tid": 3,"ts": 760.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":175,"tid": 3,"ts": 761.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 756.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":30}}, -{"pid":2,"cat":"","tid": 3,"ts": 764.00,"name":"hello 30 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 765.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":766.00,"name":"c","ph":"C","args": {"n":118}}, -{"pid":2,"cat":"trace","id":175,"tid": 3,"ts": 767.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 763.00,"name":"inner.loop","ph":"X","args": {"i":30}}, -{"pid":2,"cat":"","tid": 3,"ts": 770.00,"name":"hello 30 4","ph":"I"}, +{"pid":2,"tid":3,"ts":707.00,"name":"c","ph":"C","args": {"n":118}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 704.00,"name":"inner.loop","ph":"X","args": {"i":30}}, +{"pid":2,"cat":"","tid": 3,"ts": 710.00,"name":"hello 30 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 711.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":712.00,"name":"c","ph":"C","args": {"n":119}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 709.00,"name":"inner.loop","ph":"X","args": {"i":30}}, +{"pid":2,"cat":"","tid": 3,"ts": 715.00,"name":"hello 30 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 716.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":717.00,"name":"c","ph":"C","args": {"n":120}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 714.00,"name":"inner.loop","ph":"X","args": {"i":30}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 696.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 722.00,"name":"hello 31 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 723.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":724.00,"name":"c","ph":"C","args": {"n":121}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 725.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 721.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":31}}, +{"pid":2,"cat":"","tid": 3,"ts": 729.00,"name":"hello 31 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 730.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":731.00,"name":"c","ph":"C","args": {"n":122}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 728.00,"name":"inner.loop","ph":"X","args": {"i":31}}, +{"pid":2,"cat":"","tid": 3,"ts": 734.00,"name":"hello 31 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 735.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":736.00,"name":"c","ph":"C","args": {"n":123}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 733.00,"name":"inner.loop","ph":"X","args": {"i":31}}, +{"pid":2,"cat":"","tid": 3,"ts": 739.00,"name":"hello 31 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 740.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":741.00,"name":"c","ph":"C","args": {"n":124}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 738.00,"name":"inner.loop","ph":"X","args": {"i":31}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 720.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 746.00,"name":"hello 32 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 747.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":748.00,"name":"c","ph":"C","args": {"n":125}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 749.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 745.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":32}}, +{"pid":2,"cat":"","tid": 3,"ts": 753.00,"name":"hello 32 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 754.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":755.00,"name":"c","ph":"C","args": {"n":126}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 752.00,"name":"inner.loop","ph":"X","args": {"i":32}}, +{"pid":2,"cat":"","tid": 3,"ts": 758.00,"name":"hello 32 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 759.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":760.00,"name":"c","ph":"C","args": {"n":127}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 757.00,"name":"inner.loop","ph":"X","args": {"i":32}}, +{"pid":2,"cat":"","tid": 3,"ts": 763.00,"name":"hello 32 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 764.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":765.00,"name":"c","ph":"C","args": {"n":128}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 762.00,"name":"inner.loop","ph":"X","args": {"i":32}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 744.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 770.00,"name":"hello 33 2","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 771.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":772.00,"name":"c","ph":"C","args": {"n":119}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 769.00,"name":"inner.loop","ph":"X","args": {"i":30}}, -{"pid":2,"cat":"","tid": 3,"ts": 775.00,"name":"hello 30 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 776.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":777.00,"name":"c","ph":"C","args": {"n":120}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 774.00,"name":"inner.loop","ph":"X","args": {"i":30}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 754.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":181,"tid": 3,"ts": 781.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 783.00,"name":"hello 31 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 784.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":785.00,"name":"c","ph":"C","args": {"n":121}}, -{"pid":2,"cat":"trace","id":181,"tid": 3,"ts": 786.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":181,"tid": 3,"ts": 787.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 782.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":31}}, -{"pid":2,"cat":"","tid": 3,"ts": 790.00,"name":"hello 31 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 791.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":792.00,"name":"c","ph":"C","args": {"n":122}}, -{"pid":2,"cat":"trace","id":181,"tid": 3,"ts": 793.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 789.00,"name":"inner.loop","ph":"X","args": {"i":31}}, -{"pid":2,"cat":"","tid": 3,"ts": 796.00,"name":"hello 31 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 797.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":798.00,"name":"c","ph":"C","args": {"n":123}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 795.00,"name":"inner.loop","ph":"X","args": {"i":31}}, -{"pid":2,"cat":"","tid": 3,"ts": 801.00,"name":"hello 31 5","ph":"I"}, +{"pid":2,"tid":3,"ts":772.00,"name":"c","ph":"C","args": {"n":129}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 773.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 769.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":33}}, +{"pid":2,"cat":"","tid": 3,"ts": 777.00,"name":"hello 33 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 778.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":779.00,"name":"c","ph":"C","args": {"n":130}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 776.00,"name":"inner.loop","ph":"X","args": {"i":33}}, +{"pid":2,"cat":"","tid": 3,"ts": 782.00,"name":"hello 33 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 783.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":784.00,"name":"c","ph":"C","args": {"n":131}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 781.00,"name":"inner.loop","ph":"X","args": {"i":33}}, +{"pid":2,"cat":"","tid": 3,"ts": 787.00,"name":"hello 33 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 788.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":789.00,"name":"c","ph":"C","args": {"n":132}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 786.00,"name":"inner.loop","ph":"X","args": {"i":33}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 768.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 794.00,"name":"hello 34 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 795.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":796.00,"name":"c","ph":"C","args": {"n":133}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 797.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 793.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":34}}, +{"pid":2,"cat":"","tid": 3,"ts": 801.00,"name":"hello 34 3","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 802.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":803.00,"name":"c","ph":"C","args": {"n":124}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 800.00,"name":"inner.loop","ph":"X","args": {"i":31}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 780.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":187,"tid": 3,"ts": 807.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 809.00,"name":"hello 32 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 810.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":811.00,"name":"c","ph":"C","args": {"n":125}}, -{"pid":2,"cat":"trace","id":187,"tid": 3,"ts": 812.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":187,"tid": 3,"ts": 813.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 808.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":32}}, -{"pid":2,"cat":"","tid": 3,"ts": 816.00,"name":"hello 32 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 817.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":818.00,"name":"c","ph":"C","args": {"n":126}}, -{"pid":2,"cat":"trace","id":187,"tid": 3,"ts": 819.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 815.00,"name":"inner.loop","ph":"X","args": {"i":32}}, -{"pid":2,"cat":"","tid": 3,"ts": 822.00,"name":"hello 32 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 823.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":824.00,"name":"c","ph":"C","args": {"n":127}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 821.00,"name":"inner.loop","ph":"X","args": {"i":32}}, -{"pid":2,"cat":"","tid": 3,"ts": 827.00,"name":"hello 32 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 828.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":829.00,"name":"c","ph":"C","args": {"n":128}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 826.00,"name":"inner.loop","ph":"X","args": {"i":32}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 806.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":193,"tid": 3,"ts": 833.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 835.00,"name":"hello 33 2","ph":"I"}, +{"pid":2,"tid":3,"ts":803.00,"name":"c","ph":"C","args": {"n":134}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 800.00,"name":"inner.loop","ph":"X","args": {"i":34}}, +{"pid":2,"cat":"","tid": 3,"ts": 806.00,"name":"hello 34 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 807.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":808.00,"name":"c","ph":"C","args": {"n":135}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 805.00,"name":"inner.loop","ph":"X","args": {"i":34}}, +{"pid":2,"cat":"","tid": 3,"ts": 811.00,"name":"hello 34 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 812.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":813.00,"name":"c","ph":"C","args": {"n":136}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 810.00,"name":"inner.loop","ph":"X","args": {"i":34}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 792.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 818.00,"name":"hello 35 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 819.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":820.00,"name":"c","ph":"C","args": {"n":137}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 821.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 817.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":35}}, +{"pid":2,"cat":"","tid": 3,"ts": 825.00,"name":"hello 35 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 826.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":827.00,"name":"c","ph":"C","args": {"n":138}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 824.00,"name":"inner.loop","ph":"X","args": {"i":35}}, +{"pid":2,"cat":"","tid": 3,"ts": 830.00,"name":"hello 35 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 831.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":832.00,"name":"c","ph":"C","args": {"n":139}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 829.00,"name":"inner.loop","ph":"X","args": {"i":35}}, +{"pid":2,"cat":"","tid": 3,"ts": 835.00,"name":"hello 35 5","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 836.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":837.00,"name":"c","ph":"C","args": {"n":129}}, -{"pid":2,"cat":"trace","id":193,"tid": 3,"ts": 838.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":193,"tid": 3,"ts": 839.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 834.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":33}}, -{"pid":2,"cat":"","tid": 3,"ts": 842.00,"name":"hello 33 3","ph":"I"}, +{"pid":2,"tid":3,"ts":837.00,"name":"c","ph":"C","args": {"n":140}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 834.00,"name":"inner.loop","ph":"X","args": {"i":35}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 816.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 842.00,"name":"hello 36 2","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 843.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":844.00,"name":"c","ph":"C","args": {"n":130}}, -{"pid":2,"cat":"trace","id":193,"tid": 3,"ts": 845.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 841.00,"name":"inner.loop","ph":"X","args": {"i":33}}, -{"pid":2,"cat":"","tid": 3,"ts": 848.00,"name":"hello 33 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 849.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":850.00,"name":"c","ph":"C","args": {"n":131}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 847.00,"name":"inner.loop","ph":"X","args": {"i":33}}, -{"pid":2,"cat":"","tid": 3,"ts": 853.00,"name":"hello 33 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 854.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":855.00,"name":"c","ph":"C","args": {"n":132}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 852.00,"name":"inner.loop","ph":"X","args": {"i":33}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 832.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":199,"tid": 3,"ts": 859.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 861.00,"name":"hello 34 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 862.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":863.00,"name":"c","ph":"C","args": {"n":133}}, -{"pid":2,"cat":"trace","id":199,"tid": 3,"ts": 864.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":199,"tid": 3,"ts": 865.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 860.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":34}}, -{"pid":2,"cat":"","tid": 3,"ts": 868.00,"name":"hello 34 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 869.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":870.00,"name":"c","ph":"C","args": {"n":134}}, -{"pid":2,"cat":"trace","id":199,"tid": 3,"ts": 871.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 867.00,"name":"inner.loop","ph":"X","args": {"i":34}}, -{"pid":2,"cat":"","tid": 3,"ts": 874.00,"name":"hello 34 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 875.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":876.00,"name":"c","ph":"C","args": {"n":135}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 873.00,"name":"inner.loop","ph":"X","args": {"i":34}}, -{"pid":2,"cat":"","tid": 3,"ts": 879.00,"name":"hello 34 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 880.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":881.00,"name":"c","ph":"C","args": {"n":136}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 878.00,"name":"inner.loop","ph":"X","args": {"i":34}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 858.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":205,"tid": 3,"ts": 885.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 887.00,"name":"hello 35 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 888.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":889.00,"name":"c","ph":"C","args": {"n":137}}, -{"pid":2,"cat":"trace","id":205,"tid": 3,"ts": 890.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":205,"tid": 3,"ts": 891.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 886.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":35}}, -{"pid":2,"cat":"","tid": 3,"ts": 894.00,"name":"hello 35 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 895.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":896.00,"name":"c","ph":"C","args": {"n":138}}, -{"pid":2,"cat":"trace","id":205,"tid": 3,"ts": 897.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 893.00,"name":"inner.loop","ph":"X","args": {"i":35}}, -{"pid":2,"cat":"","tid": 3,"ts": 900.00,"name":"hello 35 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 901.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":902.00,"name":"c","ph":"C","args": {"n":139}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 899.00,"name":"inner.loop","ph":"X","args": {"i":35}}, -{"pid":2,"cat":"","tid": 3,"ts": 905.00,"name":"hello 35 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 906.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":907.00,"name":"c","ph":"C","args": {"n":140}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 904.00,"name":"inner.loop","ph":"X","args": {"i":35}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 884.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":211,"tid": 3,"ts": 911.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 913.00,"name":"hello 36 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 914.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":915.00,"name":"c","ph":"C","args": {"n":141}}, -{"pid":2,"cat":"trace","id":211,"tid": 3,"ts": 916.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":211,"tid": 3,"ts": 917.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 912.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":36}}, -{"pid":2,"cat":"","tid": 3,"ts": 920.00,"name":"hello 36 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 921.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":922.00,"name":"c","ph":"C","args": {"n":142}}, -{"pid":2,"cat":"trace","id":211,"tid": 3,"ts": 923.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 919.00,"name":"inner.loop","ph":"X","args": {"i":36}}, -{"pid":2,"cat":"","tid": 3,"ts": 926.00,"name":"hello 36 4","ph":"I"}, +{"pid":2,"tid":3,"ts":844.00,"name":"c","ph":"C","args": {"n":141}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 845.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 841.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":36}}, +{"pid":2,"cat":"","tid": 3,"ts": 849.00,"name":"hello 36 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 850.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":851.00,"name":"c","ph":"C","args": {"n":142}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 848.00,"name":"inner.loop","ph":"X","args": {"i":36}}, +{"pid":2,"cat":"","tid": 3,"ts": 854.00,"name":"hello 36 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 855.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":856.00,"name":"c","ph":"C","args": {"n":143}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 853.00,"name":"inner.loop","ph":"X","args": {"i":36}}, +{"pid":2,"cat":"","tid": 3,"ts": 859.00,"name":"hello 36 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 860.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":861.00,"name":"c","ph":"C","args": {"n":144}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 858.00,"name":"inner.loop","ph":"X","args": {"i":36}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 840.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 866.00,"name":"hello 37 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 867.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":868.00,"name":"c","ph":"C","args": {"n":145}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 869.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 865.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":37}}, +{"pid":2,"cat":"","tid": 3,"ts": 873.00,"name":"hello 37 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 874.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":875.00,"name":"c","ph":"C","args": {"n":146}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 872.00,"name":"inner.loop","ph":"X","args": {"i":37}}, +{"pid":2,"cat":"","tid": 3,"ts": 878.00,"name":"hello 37 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 879.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":880.00,"name":"c","ph":"C","args": {"n":147}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 877.00,"name":"inner.loop","ph":"X","args": {"i":37}}, +{"pid":2,"cat":"","tid": 3,"ts": 883.00,"name":"hello 37 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 884.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":885.00,"name":"c","ph":"C","args": {"n":148}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 882.00,"name":"inner.loop","ph":"X","args": {"i":37}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 864.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 890.00,"name":"hello 38 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 891.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":892.00,"name":"c","ph":"C","args": {"n":149}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 893.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 889.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":38}}, +{"pid":2,"cat":"","tid": 3,"ts": 897.00,"name":"hello 38 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 898.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":899.00,"name":"c","ph":"C","args": {"n":150}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 896.00,"name":"inner.loop","ph":"X","args": {"i":38}}, +{"pid":2,"cat":"","tid": 3,"ts": 902.00,"name":"hello 38 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 903.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":904.00,"name":"c","ph":"C","args": {"n":151}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 901.00,"name":"inner.loop","ph":"X","args": {"i":38}}, +{"pid":2,"cat":"","tid": 3,"ts": 907.00,"name":"hello 38 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 908.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":909.00,"name":"c","ph":"C","args": {"n":152}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 906.00,"name":"inner.loop","ph":"X","args": {"i":38}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 888.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 914.00,"name":"hello 39 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 915.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":916.00,"name":"c","ph":"C","args": {"n":153}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 917.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 913.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":39}}, +{"pid":2,"cat":"","tid": 3,"ts": 921.00,"name":"hello 39 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 922.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":923.00,"name":"c","ph":"C","args": {"n":154}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 920.00,"name":"inner.loop","ph":"X","args": {"i":39}}, +{"pid":2,"cat":"","tid": 3,"ts": 926.00,"name":"hello 39 4","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 927.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":928.00,"name":"c","ph":"C","args": {"n":143}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 925.00,"name":"inner.loop","ph":"X","args": {"i":36}}, -{"pid":2,"cat":"","tid": 3,"ts": 931.00,"name":"hello 36 5","ph":"I"}, +{"pid":2,"tid":3,"ts":928.00,"name":"c","ph":"C","args": {"n":155}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 925.00,"name":"inner.loop","ph":"X","args": {"i":39}}, +{"pid":2,"cat":"","tid": 3,"ts": 931.00,"name":"hello 39 5","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 932.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":933.00,"name":"c","ph":"C","args": {"n":144}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 930.00,"name":"inner.loop","ph":"X","args": {"i":36}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 910.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":217,"tid": 3,"ts": 937.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 939.00,"name":"hello 37 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 940.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":941.00,"name":"c","ph":"C","args": {"n":145}}, -{"pid":2,"cat":"trace","id":217,"tid": 3,"ts": 942.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":217,"tid": 3,"ts": 943.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 938.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":37}}, -{"pid":2,"cat":"","tid": 3,"ts": 946.00,"name":"hello 37 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 947.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":948.00,"name":"c","ph":"C","args": {"n":146}}, -{"pid":2,"cat":"trace","id":217,"tid": 3,"ts": 949.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 945.00,"name":"inner.loop","ph":"X","args": {"i":37}}, -{"pid":2,"cat":"","tid": 3,"ts": 952.00,"name":"hello 37 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 953.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":954.00,"name":"c","ph":"C","args": {"n":147}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 951.00,"name":"inner.loop","ph":"X","args": {"i":37}}, -{"pid":2,"cat":"","tid": 3,"ts": 957.00,"name":"hello 37 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 958.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":959.00,"name":"c","ph":"C","args": {"n":148}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 956.00,"name":"inner.loop","ph":"X","args": {"i":37}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 936.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":223,"tid": 3,"ts": 963.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 965.00,"name":"hello 38 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 966.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":967.00,"name":"c","ph":"C","args": {"n":149}}, -{"pid":2,"cat":"trace","id":223,"tid": 3,"ts": 968.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":223,"tid": 3,"ts": 969.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 964.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":38}}, -{"pid":2,"cat":"","tid": 3,"ts": 972.00,"name":"hello 38 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 973.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":974.00,"name":"c","ph":"C","args": {"n":150}}, -{"pid":2,"cat":"trace","id":223,"tid": 3,"ts": 975.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 971.00,"name":"inner.loop","ph":"X","args": {"i":38}}, -{"pid":2,"cat":"","tid": 3,"ts": 978.00,"name":"hello 38 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 979.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":980.00,"name":"c","ph":"C","args": {"n":151}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 977.00,"name":"inner.loop","ph":"X","args": {"i":38}}, -{"pid":2,"cat":"","tid": 3,"ts": 983.00,"name":"hello 38 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 984.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":985.00,"name":"c","ph":"C","args": {"n":152}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 982.00,"name":"inner.loop","ph":"X","args": {"i":38}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 962.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":229,"tid": 3,"ts": 989.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 991.00,"name":"hello 39 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 992.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":993.00,"name":"c","ph":"C","args": {"n":153}}, -{"pid":2,"cat":"trace","id":229,"tid": 3,"ts": 994.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":229,"tid": 3,"ts": 995.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 990.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":39}}, -{"pid":2,"cat":"","tid": 3,"ts": 998.00,"name":"hello 39 3","ph":"I"}, +{"pid":2,"tid":3,"ts":933.00,"name":"c","ph":"C","args": {"n":156}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 930.00,"name":"inner.loop","ph":"X","args": {"i":39}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 912.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 938.00,"name":"hello 40 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 939.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":940.00,"name":"c","ph":"C","args": {"n":157}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 941.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 937.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":40}}, +{"pid":2,"cat":"","tid": 3,"ts": 945.00,"name":"hello 40 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 946.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":947.00,"name":"c","ph":"C","args": {"n":158}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 944.00,"name":"inner.loop","ph":"X","args": {"i":40}}, +{"pid":2,"cat":"","tid": 3,"ts": 950.00,"name":"hello 40 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 951.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":952.00,"name":"c","ph":"C","args": {"n":159}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 949.00,"name":"inner.loop","ph":"X","args": {"i":40}}, +{"pid":2,"cat":"","tid": 3,"ts": 955.00,"name":"hello 40 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 956.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":957.00,"name":"c","ph":"C","args": {"n":160}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 954.00,"name":"inner.loop","ph":"X","args": {"i":40}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 936.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 962.00,"name":"hello 41 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 963.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":964.00,"name":"c","ph":"C","args": {"n":161}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 965.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 961.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":41}}, +{"pid":2,"cat":"","tid": 3,"ts": 969.00,"name":"hello 41 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 970.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":971.00,"name":"c","ph":"C","args": {"n":162}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 968.00,"name":"inner.loop","ph":"X","args": {"i":41}}, +{"pid":2,"cat":"","tid": 3,"ts": 974.00,"name":"hello 41 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 975.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":976.00,"name":"c","ph":"C","args": {"n":163}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 973.00,"name":"inner.loop","ph":"X","args": {"i":41}}, +{"pid":2,"cat":"","tid": 3,"ts": 979.00,"name":"hello 41 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 980.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":981.00,"name":"c","ph":"C","args": {"n":164}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 978.00,"name":"inner.loop","ph":"X","args": {"i":41}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 960.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 986.00,"name":"hello 42 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 987.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":988.00,"name":"c","ph":"C","args": {"n":165}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 989.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 985.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":42}}, +{"pid":2,"cat":"","tid": 3,"ts": 993.00,"name":"hello 42 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 994.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":995.00,"name":"c","ph":"C","args": {"n":166}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 992.00,"name":"inner.loop","ph":"X","args": {"i":42}}, +{"pid":2,"cat":"","tid": 3,"ts": 998.00,"name":"hello 42 4","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 999.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1000.00,"name":"c","ph":"C","args": {"n":154}}, -{"pid":2,"cat":"trace","id":229,"tid": 3,"ts": 1001.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 997.00,"name":"inner.loop","ph":"X","args": {"i":39}}, -{"pid":2,"cat":"","tid": 3,"ts": 1004.00,"name":"hello 39 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1005.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1006.00,"name":"c","ph":"C","args": {"n":155}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1003.00,"name":"inner.loop","ph":"X","args": {"i":39}}, -{"pid":2,"cat":"","tid": 3,"ts": 1009.00,"name":"hello 39 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1010.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1011.00,"name":"c","ph":"C","args": {"n":156}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1008.00,"name":"inner.loop","ph":"X","args": {"i":39}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 988.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":235,"tid": 3,"ts": 1015.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 1017.00,"name":"hello 40 2","ph":"I"}, +{"pid":2,"tid":3,"ts":1000.00,"name":"c","ph":"C","args": {"n":167}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 997.00,"name":"inner.loop","ph":"X","args": {"i":42}}, +{"pid":2,"cat":"","tid": 3,"ts": 1003.00,"name":"hello 42 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1004.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1005.00,"name":"c","ph":"C","args": {"n":168}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1002.00,"name":"inner.loop","ph":"X","args": {"i":42}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 984.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 1010.00,"name":"hello 43 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1011.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1012.00,"name":"c","ph":"C","args": {"n":169}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1013.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1009.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":43}}, +{"pid":2,"cat":"","tid": 3,"ts": 1017.00,"name":"hello 43 3","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 1018.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1019.00,"name":"c","ph":"C","args": {"n":157}}, -{"pid":2,"cat":"trace","id":235,"tid": 3,"ts": 1020.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":235,"tid": 3,"ts": 1021.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1016.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":40}}, -{"pid":2,"cat":"","tid": 3,"ts": 1024.00,"name":"hello 40 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1025.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1026.00,"name":"c","ph":"C","args": {"n":158}}, -{"pid":2,"cat":"trace","id":235,"tid": 3,"ts": 1027.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1023.00,"name":"inner.loop","ph":"X","args": {"i":40}}, -{"pid":2,"cat":"","tid": 3,"ts": 1030.00,"name":"hello 40 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1031.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1032.00,"name":"c","ph":"C","args": {"n":159}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1029.00,"name":"inner.loop","ph":"X","args": {"i":40}}, -{"pid":2,"cat":"","tid": 3,"ts": 1035.00,"name":"hello 40 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1036.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1037.00,"name":"c","ph":"C","args": {"n":160}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1034.00,"name":"inner.loop","ph":"X","args": {"i":40}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1014.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":241,"tid": 3,"ts": 1041.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 1043.00,"name":"hello 41 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1044.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1045.00,"name":"c","ph":"C","args": {"n":161}}, -{"pid":2,"cat":"trace","id":241,"tid": 3,"ts": 1046.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":241,"tid": 3,"ts": 1047.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1042.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":41}}, -{"pid":2,"cat":"","tid": 3,"ts": 1050.00,"name":"hello 41 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1051.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1052.00,"name":"c","ph":"C","args": {"n":162}}, -{"pid":2,"cat":"trace","id":241,"tid": 3,"ts": 1053.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1049.00,"name":"inner.loop","ph":"X","args": {"i":41}}, -{"pid":2,"cat":"","tid": 3,"ts": 1056.00,"name":"hello 41 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1057.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1058.00,"name":"c","ph":"C","args": {"n":163}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1055.00,"name":"inner.loop","ph":"X","args": {"i":41}}, -{"pid":2,"cat":"","tid": 3,"ts": 1061.00,"name":"hello 41 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1062.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1063.00,"name":"c","ph":"C","args": {"n":164}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1060.00,"name":"inner.loop","ph":"X","args": {"i":41}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1040.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":247,"tid": 3,"ts": 1067.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 1069.00,"name":"hello 42 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1070.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1071.00,"name":"c","ph":"C","args": {"n":165}}, -{"pid":2,"cat":"trace","id":247,"tid": 3,"ts": 1072.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":247,"tid": 3,"ts": 1073.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1068.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":42}}, -{"pid":2,"cat":"","tid": 3,"ts": 1076.00,"name":"hello 42 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1077.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1078.00,"name":"c","ph":"C","args": {"n":166}}, -{"pid":2,"cat":"trace","id":247,"tid": 3,"ts": 1079.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1075.00,"name":"inner.loop","ph":"X","args": {"i":42}}, -{"pid":2,"cat":"","tid": 3,"ts": 1082.00,"name":"hello 42 4","ph":"I"}, +{"pid":2,"tid":3,"ts":1019.00,"name":"c","ph":"C","args": {"n":170}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1016.00,"name":"inner.loop","ph":"X","args": {"i":43}}, +{"pid":2,"cat":"","tid": 3,"ts": 1022.00,"name":"hello 43 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1023.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1024.00,"name":"c","ph":"C","args": {"n":171}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1021.00,"name":"inner.loop","ph":"X","args": {"i":43}}, +{"pid":2,"cat":"","tid": 3,"ts": 1027.00,"name":"hello 43 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1028.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1029.00,"name":"c","ph":"C","args": {"n":172}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1026.00,"name":"inner.loop","ph":"X","args": {"i":43}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 1008.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 1034.00,"name":"hello 44 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1035.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1036.00,"name":"c","ph":"C","args": {"n":173}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1037.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1033.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":44}}, +{"pid":2,"cat":"","tid": 3,"ts": 1041.00,"name":"hello 44 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1042.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1043.00,"name":"c","ph":"C","args": {"n":174}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1040.00,"name":"inner.loop","ph":"X","args": {"i":44}}, +{"pid":2,"cat":"","tid": 3,"ts": 1046.00,"name":"hello 44 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1047.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1048.00,"name":"c","ph":"C","args": {"n":175}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1045.00,"name":"inner.loop","ph":"X","args": {"i":44}}, +{"pid":2,"cat":"","tid": 3,"ts": 1051.00,"name":"hello 44 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1052.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1053.00,"name":"c","ph":"C","args": {"n":176}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1050.00,"name":"inner.loop","ph":"X","args": {"i":44}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 1032.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 1058.00,"name":"hello 45 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1059.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1060.00,"name":"c","ph":"C","args": {"n":177}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1061.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1057.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":45}}, +{"pid":2,"cat":"","tid": 3,"ts": 1065.00,"name":"hello 45 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1066.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1067.00,"name":"c","ph":"C","args": {"n":178}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1064.00,"name":"inner.loop","ph":"X","args": {"i":45}}, +{"pid":2,"cat":"","tid": 3,"ts": 1070.00,"name":"hello 45 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1071.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1072.00,"name":"c","ph":"C","args": {"n":179}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1069.00,"name":"inner.loop","ph":"X","args": {"i":45}}, +{"pid":2,"cat":"","tid": 3,"ts": 1075.00,"name":"hello 45 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1076.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1077.00,"name":"c","ph":"C","args": {"n":180}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1074.00,"name":"inner.loop","ph":"X","args": {"i":45}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 1056.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 1082.00,"name":"hello 46 2","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 1083.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1084.00,"name":"c","ph":"C","args": {"n":167}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1081.00,"name":"inner.loop","ph":"X","args": {"i":42}}, -{"pid":2,"cat":"","tid": 3,"ts": 1087.00,"name":"hello 42 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1088.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1089.00,"name":"c","ph":"C","args": {"n":168}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1086.00,"name":"inner.loop","ph":"X","args": {"i":42}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1066.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":253,"tid": 3,"ts": 1093.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 1095.00,"name":"hello 43 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1096.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1097.00,"name":"c","ph":"C","args": {"n":169}}, -{"pid":2,"cat":"trace","id":253,"tid": 3,"ts": 1098.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":253,"tid": 3,"ts": 1099.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1094.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":43}}, -{"pid":2,"cat":"","tid": 3,"ts": 1102.00,"name":"hello 43 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1103.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1104.00,"name":"c","ph":"C","args": {"n":170}}, -{"pid":2,"cat":"trace","id":253,"tid": 3,"ts": 1105.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1101.00,"name":"inner.loop","ph":"X","args": {"i":43}}, -{"pid":2,"cat":"","tid": 3,"ts": 1108.00,"name":"hello 43 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1109.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1110.00,"name":"c","ph":"C","args": {"n":171}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1107.00,"name":"inner.loop","ph":"X","args": {"i":43}}, -{"pid":2,"cat":"","tid": 3,"ts": 1113.00,"name":"hello 43 5","ph":"I"}, +{"pid":2,"tid":3,"ts":1084.00,"name":"c","ph":"C","args": {"n":181}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1085.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1081.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":46}}, +{"pid":2,"cat":"","tid": 3,"ts": 1089.00,"name":"hello 46 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1090.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1091.00,"name":"c","ph":"C","args": {"n":182}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1088.00,"name":"inner.loop","ph":"X","args": {"i":46}}, +{"pid":2,"cat":"","tid": 3,"ts": 1094.00,"name":"hello 46 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1095.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1096.00,"name":"c","ph":"C","args": {"n":183}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1093.00,"name":"inner.loop","ph":"X","args": {"i":46}}, +{"pid":2,"cat":"","tid": 3,"ts": 1099.00,"name":"hello 46 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1100.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1101.00,"name":"c","ph":"C","args": {"n":184}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1098.00,"name":"inner.loop","ph":"X","args": {"i":46}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 1080.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 1106.00,"name":"hello 47 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1107.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1108.00,"name":"c","ph":"C","args": {"n":185}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1109.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1105.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":47}}, +{"pid":2,"cat":"","tid": 3,"ts": 1113.00,"name":"hello 47 3","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 1114.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1115.00,"name":"c","ph":"C","args": {"n":172}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1112.00,"name":"inner.loop","ph":"X","args": {"i":43}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1092.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":259,"tid": 3,"ts": 1119.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 1121.00,"name":"hello 44 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1122.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1123.00,"name":"c","ph":"C","args": {"n":173}}, -{"pid":2,"cat":"trace","id":259,"tid": 3,"ts": 1124.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":259,"tid": 3,"ts": 1125.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1120.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":44}}, -{"pid":2,"cat":"","tid": 3,"ts": 1128.00,"name":"hello 44 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1129.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1130.00,"name":"c","ph":"C","args": {"n":174}}, -{"pid":2,"cat":"trace","id":259,"tid": 3,"ts": 1131.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1127.00,"name":"inner.loop","ph":"X","args": {"i":44}}, -{"pid":2,"cat":"","tid": 3,"ts": 1134.00,"name":"hello 44 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1135.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1136.00,"name":"c","ph":"C","args": {"n":175}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1133.00,"name":"inner.loop","ph":"X","args": {"i":44}}, -{"pid":2,"cat":"","tid": 3,"ts": 1139.00,"name":"hello 44 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1140.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1141.00,"name":"c","ph":"C","args": {"n":176}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1138.00,"name":"inner.loop","ph":"X","args": {"i":44}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1118.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":265,"tid": 3,"ts": 1145.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 1147.00,"name":"hello 45 2","ph":"I"}, +{"pid":2,"tid":3,"ts":1115.00,"name":"c","ph":"C","args": {"n":186}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1112.00,"name":"inner.loop","ph":"X","args": {"i":47}}, +{"pid":2,"cat":"","tid": 3,"ts": 1118.00,"name":"hello 47 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1119.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1120.00,"name":"c","ph":"C","args": {"n":187}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1117.00,"name":"inner.loop","ph":"X","args": {"i":47}}, +{"pid":2,"cat":"","tid": 3,"ts": 1123.00,"name":"hello 47 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1124.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1125.00,"name":"c","ph":"C","args": {"n":188}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1122.00,"name":"inner.loop","ph":"X","args": {"i":47}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 1104.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 1130.00,"name":"hello 48 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1131.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1132.00,"name":"c","ph":"C","args": {"n":189}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1133.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1129.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":48}}, +{"pid":2,"cat":"","tid": 3,"ts": 1137.00,"name":"hello 48 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1138.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1139.00,"name":"c","ph":"C","args": {"n":190}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1136.00,"name":"inner.loop","ph":"X","args": {"i":48}}, +{"pid":2,"cat":"","tid": 3,"ts": 1142.00,"name":"hello 48 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1143.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1144.00,"name":"c","ph":"C","args": {"n":191}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1141.00,"name":"inner.loop","ph":"X","args": {"i":48}}, +{"pid":2,"cat":"","tid": 3,"ts": 1147.00,"name":"hello 48 5","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 1148.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1149.00,"name":"c","ph":"C","args": {"n":177}}, -{"pid":2,"cat":"trace","id":265,"tid": 3,"ts": 1150.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":265,"tid": 3,"ts": 1151.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1146.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":45}}, -{"pid":2,"cat":"","tid": 3,"ts": 1154.00,"name":"hello 45 3","ph":"I"}, +{"pid":2,"tid":3,"ts":1149.00,"name":"c","ph":"C","args": {"n":192}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1146.00,"name":"inner.loop","ph":"X","args": {"i":48}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 1128.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 1154.00,"name":"hello 49 2","ph":"I"}, {"pid":2,"cat":"","tid": 3,"ts": 1155.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1156.00,"name":"c","ph":"C","args": {"n":178}}, -{"pid":2,"cat":"trace","id":265,"tid": 3,"ts": 1157.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1153.00,"name":"inner.loop","ph":"X","args": {"i":45}}, -{"pid":2,"cat":"","tid": 3,"ts": 1160.00,"name":"hello 45 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1161.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1162.00,"name":"c","ph":"C","args": {"n":179}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1159.00,"name":"inner.loop","ph":"X","args": {"i":45}}, -{"pid":2,"cat":"","tid": 3,"ts": 1165.00,"name":"hello 45 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1166.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1167.00,"name":"c","ph":"C","args": {"n":180}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1164.00,"name":"inner.loop","ph":"X","args": {"i":45}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1144.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":271,"tid": 3,"ts": 1171.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 1173.00,"name":"hello 46 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1174.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1175.00,"name":"c","ph":"C","args": {"n":181}}, -{"pid":2,"cat":"trace","id":271,"tid": 3,"ts": 1176.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":271,"tid": 3,"ts": 1177.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1172.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":46}}, -{"pid":2,"cat":"","tid": 3,"ts": 1180.00,"name":"hello 46 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1181.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1182.00,"name":"c","ph":"C","args": {"n":182}}, -{"pid":2,"cat":"trace","id":271,"tid": 3,"ts": 1183.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1179.00,"name":"inner.loop","ph":"X","args": {"i":46}}, -{"pid":2,"cat":"","tid": 3,"ts": 1186.00,"name":"hello 46 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1187.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1188.00,"name":"c","ph":"C","args": {"n":183}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1185.00,"name":"inner.loop","ph":"X","args": {"i":46}}, -{"pid":2,"cat":"","tid": 3,"ts": 1191.00,"name":"hello 46 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1192.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1193.00,"name":"c","ph":"C","args": {"n":184}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1190.00,"name":"inner.loop","ph":"X","args": {"i":46}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1170.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":277,"tid": 3,"ts": 1197.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 1199.00,"name":"hello 47 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1200.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1201.00,"name":"c","ph":"C","args": {"n":185}}, -{"pid":2,"cat":"trace","id":277,"tid": 3,"ts": 1202.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":277,"tid": 3,"ts": 1203.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1198.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":47}}, -{"pid":2,"cat":"","tid": 3,"ts": 1206.00,"name":"hello 47 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1207.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1208.00,"name":"c","ph":"C","args": {"n":186}}, -{"pid":2,"cat":"trace","id":277,"tid": 3,"ts": 1209.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1205.00,"name":"inner.loop","ph":"X","args": {"i":47}}, -{"pid":2,"cat":"","tid": 3,"ts": 1212.00,"name":"hello 47 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1213.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1214.00,"name":"c","ph":"C","args": {"n":187}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1211.00,"name":"inner.loop","ph":"X","args": {"i":47}}, -{"pid":2,"cat":"","tid": 3,"ts": 1217.00,"name":"hello 47 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1218.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1219.00,"name":"c","ph":"C","args": {"n":188}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1216.00,"name":"inner.loop","ph":"X","args": {"i":47}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1196.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":283,"tid": 3,"ts": 1223.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 1225.00,"name":"hello 48 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1226.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1227.00,"name":"c","ph":"C","args": {"n":189}}, -{"pid":2,"cat":"trace","id":283,"tid": 3,"ts": 1228.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":283,"tid": 3,"ts": 1229.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1224.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":48}}, -{"pid":2,"cat":"","tid": 3,"ts": 1232.00,"name":"hello 48 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1233.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1234.00,"name":"c","ph":"C","args": {"n":190}}, -{"pid":2,"cat":"trace","id":283,"tid": 3,"ts": 1235.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1231.00,"name":"inner.loop","ph":"X","args": {"i":48}}, -{"pid":2,"cat":"","tid": 3,"ts": 1238.00,"name":"hello 48 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1239.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1240.00,"name":"c","ph":"C","args": {"n":191}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1237.00,"name":"inner.loop","ph":"X","args": {"i":48}}, -{"pid":2,"cat":"","tid": 3,"ts": 1243.00,"name":"hello 48 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1244.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1245.00,"name":"c","ph":"C","args": {"n":192}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1242.00,"name":"inner.loop","ph":"X","args": {"i":48}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1222.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":289,"tid": 3,"ts": 1249.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 1251.00,"name":"hello 49 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1252.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1253.00,"name":"c","ph":"C","args": {"n":193}}, -{"pid":2,"cat":"trace","id":289,"tid": 3,"ts": 1254.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":289,"tid": 3,"ts": 1255.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1250.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":49}}, -{"pid":2,"cat":"","tid": 3,"ts": 1258.00,"name":"hello 49 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1259.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1260.00,"name":"c","ph":"C","args": {"n":194}}, -{"pid":2,"cat":"trace","id":289,"tid": 3,"ts": 1261.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1257.00,"name":"inner.loop","ph":"X","args": {"i":49}}, -{"pid":2,"cat":"","tid": 3,"ts": 1264.00,"name":"hello 49 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1265.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1266.00,"name":"c","ph":"C","args": {"n":195}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1263.00,"name":"inner.loop","ph":"X","args": {"i":49}}, -{"pid":2,"cat":"","tid": 3,"ts": 1269.00,"name":"hello 49 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1270.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1271.00,"name":"c","ph":"C","args": {"n":196}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1268.00,"name":"inner.loop","ph":"X","args": {"i":49}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1248.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":295,"tid": 3,"ts": 1275.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 1277.00,"name":"hello 50 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1278.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1279.00,"name":"c","ph":"C","args": {"n":197}}, -{"pid":2,"cat":"trace","id":295,"tid": 3,"ts": 1280.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":295,"tid": 3,"ts": 1281.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1276.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":50}}, -{"pid":2,"cat":"","tid": 3,"ts": 1284.00,"name":"hello 50 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1285.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1286.00,"name":"c","ph":"C","args": {"n":198}}, -{"pid":2,"cat":"trace","id":295,"tid": 3,"ts": 1287.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1283.00,"name":"inner.loop","ph":"X","args": {"i":50}}, -{"pid":2,"cat":"","tid": 3,"ts": 1290.00,"name":"hello 50 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1291.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1292.00,"name":"c","ph":"C","args": {"n":199}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1289.00,"name":"inner.loop","ph":"X","args": {"i":50}}, -{"pid":2,"cat":"","tid": 3,"ts": 1295.00,"name":"hello 50 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1296.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1297.00,"name":"c","ph":"C","args": {"n":200}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1294.00,"name":"inner.loop","ph":"X","args": {"i":50}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1274.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"","tid": 1,"ts": 1300.00,"name":"tef-worker.exit","ph":"I"}] \ No newline at end of file +{"pid":2,"tid":3,"ts":1156.00,"name":"c","ph":"C","args": {"n":193}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1157.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1153.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":49}}, +{"pid":2,"cat":"","tid": 3,"ts": 1161.00,"name":"hello 49 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1162.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1163.00,"name":"c","ph":"C","args": {"n":194}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1160.00,"name":"inner.loop","ph":"X","args": {"i":49}}, +{"pid":2,"cat":"","tid": 3,"ts": 1166.00,"name":"hello 49 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1167.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1168.00,"name":"c","ph":"C","args": {"n":195}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1165.00,"name":"inner.loop","ph":"X","args": {"i":49}}, +{"pid":2,"cat":"","tid": 3,"ts": 1171.00,"name":"hello 49 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1172.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1173.00,"name":"c","ph":"C","args": {"n":196}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1170.00,"name":"inner.loop","ph":"X","args": {"i":49}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 1152.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"ts": 1178.00,"name":"hello 50 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1179.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1180.00,"name":"c","ph":"C","args": {"n":197}}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1181.00,"name":"sub-sleep","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1177.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":50}}, +{"pid":2,"cat":"","tid": 3,"ts": 1185.00,"name":"hello 50 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1186.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1187.00,"name":"c","ph":"C","args": {"n":198}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1184.00,"name":"inner.loop","ph":"X","args": {"i":50}}, +{"pid":2,"cat":"","tid": 3,"ts": 1190.00,"name":"hello 50 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1191.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1192.00,"name":"c","ph":"C","args": {"n":199}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1189.00,"name":"inner.loop","ph":"X","args": {"i":50}}, +{"pid":2,"cat":"","tid": 3,"ts": 1195.00,"name":"hello 50 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1196.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1197.00,"name":"c","ph":"C","args": {"n":200}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1194.00,"name":"inner.loop","ph":"X","args": {"i":50}}, +{"pid":2,"cat":"","tid": 3,"dur": 23.00,"ts": 1176.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 1,"ts": 1200.00,"name":"tef-worker.exit","ph":"I"}] \ No newline at end of file diff --git a/test/t1.ml b/test/t1.ml index 87e4792..751ad4e 100644 --- a/test/t1.ml +++ b/test/t1.ml @@ -1,3 +1,5 @@ +let ( let@ ) = ( @@ ) + let run () = Trace.set_process_name "main"; Trace.set_thread_name "t1"; @@ -6,10 +8,6 @@ let run () = for _i = 1 to 50 do Trace.with_span ~__FILE__ ~__LINE__ "outer.loop" @@ fun _sp -> - let pseudo_async_sp = - Trace.enter_manual_toplevel_span ~__FILE__ ~__LINE__ "fake_sleep" - in - for _j = 2 to 5 do incr n; Trace.with_span ~__FILE__ ~__LINE__ "inner.loop" @@ fun _sp -> @@ -21,23 +19,10 @@ let run () = if _j = 2 then ( Trace.add_data_to_span _sp [ "j", `Int _j ]; - let _sp = - Trace.enter_manual_sub_span ~parent:pseudo_async_sp - ~flavor: - (if _i mod 3 = 0 then - `Sync - else - `Async) - ~__FILE__ ~__LINE__ "sub-sleep" - in + let@ _sp = Trace.with_span ~__LINE__ ~__FILE__ "sub-sleep" in (* fake micro sleep *) - Thread.delay 0.005; - Trace.exit_manual_span _sp - ) else if _j = 3 then ( - (* pretend some task finished. Note that this is not well scoped wrt other spans. *) - Trace.add_data_to_manual_span pseudo_async_sp [ "slept", `Bool true ]; - Trace.exit_manual_span pseudo_async_sp + Thread.delay 0.005 ) done done