diff options
author | bors[bot] <bors[bot]@users.noreply.github.com> | 2019-06-16 17:45:30 +0100 |
---|---|---|
committer | bors[bot] <bors[bot]@users.noreply.github.com> | 2019-06-16 17:45:30 +0100 |
commit | 924d4d7ca8bce948b8cbb30ef6da17354e48bad3 (patch) | |
tree | 022742121ea273b6e90f6fbfa342660f46e9f68e /docs/dev | |
parent | b81caed43f1886024ededad41a1baa8a03f1d2f4 (diff) | |
parent | 6314e62cfb06ea7bbe5f530f2824010be0ffa4c7 (diff) |
Merge #1411
1411: add analysis-bench to benchmark incremental analysis r=matklad a=matklad
Co-authored-by: Aleksey Kladov <[email protected]>
Diffstat (limited to 'docs/dev')
-rw-r--r-- | docs/dev/README.md | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/docs/dev/README.md b/docs/dev/README.md index d34ff96c8..3dc37e86e 100644 --- a/docs/dev/README.md +++ b/docs/dev/README.md | |||
@@ -147,3 +147,16 @@ RA_PROFILE=*@3>10 // dump everything, up to depth 3, if it takes more tha | |||
147 | ``` | 147 | ``` |
148 | 148 | ||
149 | In particular, I have `export RA_PROFILE='*>10' in my shell profile. | 149 | In particular, I have `export RA_PROFILE='*>10' in my shell profile. |
150 | |||
151 | To measure time for from-scratch analysis, use something like this: | ||
152 | |||
153 | ``` | ||
154 | $ cargo run --release -p ra_cli -- analysis-stats ../chalk/ | ||
155 | ``` | ||
156 | |||
157 | For measuring time of incremental analysis, use either of these: | ||
158 | |||
159 | ``` | ||
160 | $ cargo run --release -p ra_cli -- analysis-bench ../chalk/ --highlight ../chalk/chalk-engine/src/logic.rs | ||
161 | $ cargo run --release -p ra_cli -- analysis-bench ../chalk/ --complete ../chalk/chalk-engine/src/logic.rs:94:0 | ||
162 | ``` | ||