clj-chrome-devtools.commands.tracing
end
(end)(end {:as params, :keys []})(end connection {:as params, :keys []})Stop trace events collection.
get-categories
(get-categories)(get-categories {:as params, :keys []})(get-categories connection {:as params, :keys []})Gets supported tracing categories.
Return map keys:
| Key | Description | 
|---|---|
| :categories | A list of supported tracing categories. | 
record-clock-sync-marker
(record-clock-sync-marker)(record-clock-sync-marker {:as params, :keys [sync-id]})(record-clock-sync-marker connection {:as params, :keys [sync-id]})Record a clock sync marker in the trace.
Parameters map keys:
| Key | Description | 
|---|---|
| :sync-id | The ID of this clock sync marker | 
request-memory-dump
(request-memory-dump)(request-memory-dump {:as params, :keys [deterministic level-of-detail]})(request-memory-dump connection {:as params, :keys [deterministic level-of-detail]})Request a global memory dump.
Parameters map keys:
| Key | Description | 
|---|---|
| :deterministic | Enables more deterministic results by forcing garbage collection (optional) | 
| :level-of-detail | Specifies level of details in memory dump. Defaults to “detailed”. (optional) | 
Return map keys:
| Key | Description | 
|---|---|
| :dump-guid | GUID of the resulting global memory dump. | 
| :success | True iff the global memory dump succeeded. | 
start
(start)(start {:as params, :keys [categories options buffer-usage-reporting-interval transfer-mode stream-format stream-compression trace-config perfetto-config tracing-backend]})(start connection {:as params, :keys [categories options buffer-usage-reporting-interval transfer-mode stream-format stream-compression trace-config perfetto-config tracing-backend]})Start trace events collection.
Parameters map keys:
| Key | Description | 
|---|---|
| :categories | Category/tag filter (optional) | 
| :options | Tracing options (optional) | 
| :buffer-usage-reporting-interval | If set, the agent will issue bufferUsage events at this interval, specified in milliseconds (optional) | 
| :transfer-mode | Whether to report trace events as series of dataCollected events or to save trace to a | 
stream (defaults to ReportEvents). (optional) :stream-format                   | Trace data format to use. This only applies when using ReturnAsStream transfer mode (defaults to json). (optional) :stream-compression              | Compression format to use. This only applies when using ReturnAsStream transfer mode (defaults to none) (optional) :trace-config                    | null (optional) :perfetto-config                 | Base64-encoded serialized perfetto.protos.TraceConfig protobuf message When specified, the parameters categories, options, traceConfig are ignored. (Encoded as a base64 string when passed over JSON) (optional) :tracing-backend                 | Backend type (defaults to auto) (optional)