I noticed surprisingly high CPU and memory use when opening F# solutions.
Turns out not only VS 2026 does not respect the solution crawler setting:
What it does is not a crawl, it is a speedrun. For example, when I open a solution with no F# editors open, the checker should be idle. Instead, I get something like this:
All the analyzers, diagnostics, fixes running at break neck pace on the whole solution.
When trying to edit files, the churn is endless, causing long GC pauses.
Another thing, this does not happen in experimental instance, just with the installed product.
I noticed surprisingly high CPU and memory use when opening F# solutions.
Turns out not only VS 2026 does not respect the solution crawler setting:
What it does is not a crawl, it is a speedrun. For example, when I open a solution with no F# editors open, the checker should be idle. Instead, I get something like this:
All the analyzers, diagnostics, fixes running at break neck pace on the whole solution.
When trying to edit files, the churn is endless, causing long GC pauses.
Another thing, this does not happen in experimental instance, just with the installed product.