OLD | NEW |
1 # This file contains a list of Mojo benchmarks. For description of the file | 1 # This file contains a list of Mojo benchmarks. For description of the file |
2 # format, see `mojo_benchmark --help`. | 2 # format, see `mojo_benchmark --help`. |
3 | 3 |
4 benchmarks = [ | 4 benchmarks = [ |
5 { | 5 { |
6 'name': 'C++ <=> C++ IPC Round Trip Time', | 6 'name': 'C++ <=> C++ IPC Round Trip Time', |
7 'app': 'https://core.mojoapps.io/echo_benchmark.mojo', | 7 'app': 'https://core.mojoapps.io/echo_benchmark.mojo', |
8 'duration': 10, | 8 'duration': 10, |
9 'measurements': [ | 9 'measurements': [ |
10 'avg_duration/echo_benchmark/ping', | 10 'avg_duration/echo_benchmark/ping', |
| 11 'dist_duration/echo_benchmark/ping', |
11 ], | 12 ], |
12 'shell-args': [ | 13 'shell-args': [ |
13 '--args-for=https://core.mojoapps.io/echo_benchmark.mojo --early-tracing', | 14 '--args-for=https://core.mojoapps.io/echo_benchmark.mojo --early-tracing', |
14 ] | 15 ] |
15 }, | 16 }, |
16 { | 17 { |
17 'name': 'Dart <=> Dart IPC Round Trip Time', | 18 'name': 'Dart <=> Dart IPC Round Trip Time', |
18 'app': 'https://core.mojoapps.io/dart_rtt_benchmark.mojo', | 19 'app': 'https://core.mojoapps.io/dart_rtt_benchmark.mojo', |
19 'duration': 10, | 20 'duration': 10, |
20 'measurements': [ | 21 'measurements': [ |
21 'avg_duration/mojo_rtt_benchmark/ping', | 22 'avg_duration/mojo_rtt_benchmark/ping', |
| 23 'dist_duration/mojo_rtt_benchmark/ping', |
22 ] | 24 ] |
23 }, | 25 }, |
24 { | 26 { |
25 'name': 'Dart <=> C++ IPC Round Trip Time', | 27 'name': 'Dart <=> C++ IPC Round Trip Time', |
26 'app': 'https://core.mojoapps.io/dart_rtt_benchmark.mojo', | 28 'app': 'https://core.mojoapps.io/dart_rtt_benchmark.mojo', |
27 'duration': 10, | 29 'duration': 10, |
28 'measurements': [ | 30 'measurements': [ |
29 'avg_duration/mojo_rtt_benchmark/ping', | 31 'avg_duration/mojo_rtt_benchmark/ping', |
| 32 'dist_duration/mojo_rtt_benchmark/ping', |
30 ], | 33 ], |
31 'shell-args': [ | 34 'shell-args': [ |
32 '--args-for=https://core.mojoapps.io/dart_rtt_benchmark.mojo --cpp-server'
, | 35 '--args-for=https://core.mojoapps.io/dart_rtt_benchmark.mojo --cpp-server'
, |
33 ] | 36 ] |
34 }, | 37 }, |
35 { | 38 { |
36 'name': 'Dart Isolate Message Round Trip Time', | 39 'name': 'Dart Isolate Message Round Trip Time', |
37 'app': 'https://core.mojoapps.io/dart_isolate_rtt_benchmark.mojo', | 40 'app': 'https://core.mojoapps.io/dart_isolate_rtt_benchmark.mojo', |
38 'duration': 10, | 41 'duration': 10, |
39 'measurements': [ | 42 'measurements': [ |
40 'avg_duration/isolate_rtt_benchmark/ping', | 43 'avg_duration/isolate_rtt_benchmark/ping', |
| 44 'dist_duration/isolate_rtt_benchmark/ping', |
41 ] | 45 ] |
42 }, | 46 }, |
43 ] | 47 ] |
OLD | NEW |