Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(292)

Side by Side Diff: apps/benchmark/README.md

Issue 1305193002: Trace-based benchmarking via a mojo app. (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Address James's comments. Created 5 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 # benchmark
2
3 This application connects to another mojo application, collects traces during
4 indicated period of time and computes a number of results based on the collected
5 traces. It can be used to measure performance of a mojo app, provided that the
6 app being benchmarked participates in the [tracing
7 ecosystem](mojo/services/tracing/public/interfaces/tracing.mojom).
8
9 ## Arguments
10
11 The benchmarking app expects the following arguments:
12
13 - `--app=<app_url>` - url of the application to be benchmarked
14 - `--duration=<duration_seconds>` - duration of the benchmark in seconds
15
16 any other arguments are assumed to be descriptions of measurements to be
17 conducted on the collected trace data. Each measurement has to be of form:
18 `<measurement_type>/<trace_event_category>/<trace_event_name>`.
19
20 The following measurement types are available:
21
22 - `time_until` - measures time until the first occurence of the event named
23 `trace_event_name` in category `trace_event_category`.
24 - `avg_duration` - measures average duration of all events named
25 `trace_event_name` in category `trace_event_category`.
26
27 ## Runner script
28
29 Devtools offers [a helper script](mojo/devtools/common/mojo_benchmark) allowing
30 to run a list of benchmarks, including on an Android device.
OLDNEW
« no previous file with comments | « apps/benchmark/BUILD.gn ('k') | apps/benchmark/args.h » ('j') | apps/benchmark/args.h » ('J')

Powered by Google App Engine
This is Rietveld 408576698