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

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

Issue 1339873004: Add documentation for `mojo_benchmark`. (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: 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
« no previous file with comments | « no previous file | mojo/devtools/common/README.md » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # benchmark 1 # benchmark
2 2
3 This application connects to another mojo application, collects traces during 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 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 5 traces. It can be used to measure performance of a mojo app, provided that the
6 app being benchmarked participates in the [tracing 6 app being benchmarked participates in the [tracing
7 ecosystem](../../mojo/services/tracing/public/interfaces/tracing.mojom). 7 ecosystem](../../mojo/services/tracing/public/interfaces/tracing.mojom).
8 8
9 ## Arguments 9 ## Arguments
10 10
11 The benchmarking app expects the following arguments: 11 The benchmarking app expects the following arguments:
12 12
13 - `--app=<app_url>` - url of the application to be benchmarked 13 - `--app=<app_url>` - url of the application to be benchmarked
14 - `--duration=<duration_seconds>` - duration of the benchmark in seconds 14 - `--duration=<duration_seconds>` - duration of the benchmark in seconds
15 15
16 any other arguments are assumed to be descriptions of measurements to be 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: 17 conducted on the collected trace data. Each measurement has to be of form:
18 `<measurement_type>/<trace_event_category>/<trace_event_name>`. 18 `<measurement_type>/<trace_event_category>/<trace_event_name>`.
19 19
20 The following measurement types are available: 20 The following measurement types are available:
21 21
22 - `time_until` - measures time until the first occurence of the event named 22 - `time_until` - measures time until the first occurence of the event named
23 `trace_event_name` in category `trace_event_category`. 23 `trace_event_name` in category `trace_event_category`.
24 - `avg_duration` - measures average duration of all events named 24 - `avg_duration` - measures average duration of all events named
25 `trace_event_name` in category `trace_event_category`. 25 `trace_event_name` in category `trace_event_category`.
26 26
27 ## Runner script 27 ## Runner script
28 28
29 Devtools offers [a helper script](../../mojo/devtools/common/mojo_benchmark) 29 Devtools offers [a helper script](../../mojo/devtools/common/mojo_benchmark)
30 allowing to run a list of benchmarks, including on an Android device. 30 allowing to run a list of benchmarks in controlled caching conditions, both
31 on Linux and Android.
OLDNEW
« no previous file with comments | « no previous file | mojo/devtools/common/README.md » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698