|
| 1 | +<!DOCTYPE html> |
| 2 | +<html> |
| 3 | +<head> |
| 4 | +<meta charset="utf-8"> |
| 5 | +<title>rustc performance data</title> |
| 6 | +<link rel="stylesheet" type="text/css" href="perf.css"> |
| 7 | +<link rel="alternate icon" type="image/png" href="/favicon-32x32.png"> |
| 8 | +<link rel="icon" type="image/svg+xml" href="/favicon.svg"> |
| 9 | +<style> |
| 10 | + .help-content { |
| 11 | + font-family: Helvetica, Arial, sans-serif; |
| 12 | + line-height: 140%; |
| 13 | + font-size: 16px; |
| 14 | + max-width: 50em; |
| 15 | + } |
| 16 | + .help-content code { |
| 17 | + background: #eee; |
| 18 | + border-radius: 5px; |
| 19 | + padding: 2px; |
| 20 | + } |
| 21 | +</style> |
| 22 | +</head> |
| 23 | +<body class="container"> |
| 24 | + <div>> <a href="index.html">graphs</a>, <a href="compare.html">compare</a>, |
| 25 | + <a href="dashboard.html">dashboard</a>, <a href="bootstrap.html">bootstrap</a>, |
| 26 | + <a href="status.html">status</a>, <a href="help.html">help</a>.</div> |
| 27 | + <div style="text-align: center;"> |
| 28 | + <a href="https://github.com/rust-lang-nursery/rustc-perf">Contribute on GitHub</a> |
| 29 | + </div> |
| 30 | + <div class="help-content"> |
| 31 | + <h3><b><code>@rust-timer</code> commands</b></h3> |
| 32 | + <p><code>@rust-timer</code> supports several commands, the most common (and simple) being <code>@rust-timer queue</code>. This command is usually invoked as <code>@bors try @rust-timer queue</code>, which starts a bors "try" run (not a merge). <code>@rust-timer</code> will wait for the try run to finish, and if it succeeds will then queue a perf run.</p> |
| 33 | + <p><code>@rust-timer queue</code> has a few extra options that can be useful:</p> |
| 34 | + <ul> |
| 35 | + <li><code>include=<INCLUDE></code> only runs benchmarks with <code><INCLUDE></code> in their title. For example, if you just want to run rustdoc benchmarks, do <code>@bors try @rust-timer queue include=-doc</code>; the <code>-doc</code> matches the <code>-doc</code> appended to rustdoc benchmarks. <code><INCLUDE></code> is a comma-separated list of substrings; only one of the items in the list of substrings must match.</li> |
| 36 | + <li><code>exclude=<EXCLUDE></code> is similar to <code>include=</code>, but instead skips any benchmarks that have one of the items in the list of substrings as a substring of its name.</li> |
| 37 | + <li><code>runs=<RUNS></code> configures how many times the benchmark is run. <code><RUNS></code> is an integer. All benchmarks run at least once by default, but some run more than one time. You can use the <code>runs</code> option to override the default run count and make every benchmark run for <code><RUNS></code> times.</li> |
| 38 | + </ul> |
| 39 | + <p><code>@rust-timer</code> has more commands than just <code>@rust-timer queue</code>, but the <code>queue</code> command is the most used.</p> |
| 40 | + <script src="shared.js"></script> |
| 41 | +</body> |
| 42 | +</html> |
0 commit comments