aboutsummaryrefslogtreecommitdiff
path: root/docs/dev
diff options
context:
space:
mode:
authorbors[bot] <bors[bot]@users.noreply.github.com>2019-06-16 17:45:30 +0100
committerbors[bot] <bors[bot]@users.noreply.github.com>2019-06-16 17:45:30 +0100
commit924d4d7ca8bce948b8cbb30ef6da17354e48bad3 (patch)
tree022742121ea273b6e90f6fbfa342660f46e9f68e /docs/dev
parentb81caed43f1886024ededad41a1baa8a03f1d2f4 (diff)
parent6314e62cfb06ea7bbe5f530f2824010be0ffa4c7 (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.md13
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
149In particular, I have `export RA_PROFILE='*>10' in my shell profile. 149In particular, I have `export RA_PROFILE='*>10' in my shell profile.
150
151To measure time for from-scratch analysis, use something like this:
152
153```
154$ cargo run --release -p ra_cli -- analysis-stats ../chalk/
155```
156
157For 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```