OLD | NEW |
---|---|
1 Mojo | 1 Mojo |
2 ==== | 2 ==== |
3 | 3 |
4 Mojo is an effort to extract a common platform out of Chrome's renderer and | 4 Mojo is an effort to extract a common platform out of Chrome's renderer and |
5 plugin processes that can support multiple types of sandboxed content, such as | 5 plugin processes that can support multiple types of sandboxed content, such as |
6 HTML, Pepper, or NaCl. | 6 HTML, Pepper, or NaCl. |
7 | 7 |
8 ## Set-up and code check-out | 8 ## Set-up and code check-out |
9 | 9 |
10 The instructions below only need to be done once. Note that a simple "git clone" | 10 The instructions below only need to be done once. Note that a simple "git clone" |
(...skipping 271 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
282 for more detailed git instructions, including how to update your CL when you get | 282 for more detailed git instructions, including how to update your CL when you get |
283 review comments. There's a short tutorial that might be helpful to try before | 283 review comments. There's a short tutorial that might be helpful to try before |
284 making your first change: [C++ in Chromium | 284 making your first change: [C++ in Chromium |
285 101](http://dev.chromium.org/developers/cpp-in-chromium-101-codelab). | 285 101](http://dev.chromium.org/developers/cpp-in-chromium-101-codelab). |
286 | 286 |
287 To land a change after receiving LGTM: | 287 To land a change after receiving LGTM: |
288 ``` | 288 ``` |
289 $ git cl land | 289 $ git cl land |
290 ``` | 290 ``` |
291 | 291 |
292 Don't break the build! Waterfall is here: | 292 ## Monitoring |
293 http://build.chromium.org/p/client.mojo/waterfall | 293 |
294 Our [waterfall](http://build.chromium.org/p/client.mojo/waterfall) continuously | |
295 builds and tests the code. Don't break the build! | |
296 | |
297 ### Benchmarks | |
298 | |
299 One of the bots, [Mojo Linux Perf](http://build.chromium.org/p/client.mojo/build ers/Mojo%20Linux%20Perf) | |
300 runs a [suite of benchmarks](mojo/tools/data/benchmarks) and uploads the results | |
301 to [performance dashboard](https://chromeperf.appspot.com/). You can browse the | |
tonyg
2015/11/09 17:42:58
Add "the" or "a" before performance dashboard.
ppi
2015/11/10 10:29:18
Done.
| |
302 results [here](https://chromeperf.appspot.com/report), putting `mojo_benchmarks` | |
303 as the "test suite". | |
304 | |
305 Automated alerts about performance regressions are sent to | |
306 [mojo-perf-alerts@chromium.org](https://groups.google.com/a/chromium.org/forum/# !forum/mojo-perf-alerts). | |
307 | |
308 For examples of interesting sets of graphs see: | |
309 | |
310 - [app | |
311 startup](https://chromeperf.appspot.com/report?sid=4848464df5ca8467770d80b309 740ef56fbff00e773c2c53816fd8bff1fda1e0) | |
312 - [ipc | |
313 performance](https://chromeperf.appspot.com/report?sid=9abc20b46f6f8d908b0f07 847f1d42eab54c7025a098336e6dc2d3e2030d66f8) | |
314 | |
315 To run the benchmarks locally build Mojo and then run: | |
tonyg
2015/11/09 17:42:57
Since this section is about monitoring, it seems i
ppi
2015/11/10 10:29:18
Done.
| |
316 | |
317 ```sh | |
318 mojo/devtools/common/mojo_benchmark mojo/tools/data/benchmarks [--android] | |
319 ``` | |
OLD | NEW |