-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Closed
Labels
A-macromacro expansionmacro expansionA-perfperformance issuesperformance issuesS-actionableSomeone could pick this issue up and work on it right nowSomeone could pick this issue up and work on it right now
Description
I'm working on a project which uses the uom crate. Rust-analyzer was always very slow to index this crate, but recently it's become unusable. Rust-analyzer has been stuck, pinning one CPU, on "indexing: 87/596 (uom)" for a full hour, and none of its usual features work until indexing is complete.
(I'm afraid I don't know precisely when this happened; I haven't worked on this project much since November. It was usable then.)
It does eventually work - in fact, it completed indexing as I'm typing this bug report - but an hour-long start-up time is not a great user experience. The rust-analyzer process is also using 1.7GB of memory.
I'm using version 0.2.513 of rust-analyzer in VSCode 1.54.1.
davidwalschots, phiresky, tommket, Logarithmus, vkatushenok and 3 more
Metadata
Metadata
Assignees
Labels
A-macromacro expansionmacro expansionA-perfperformance issuesperformance issuesS-actionableSomeone could pick this issue up and work on it right nowSomeone could pick this issue up and work on it right now