Skip to content

Unnecessary duplicate "Processing folder" calls may be run with multiple root folders #5156

Description

With the new multi-root implementation (0.27.0-insiders3 or later), if you see a lot of duplicate "Processing folder" in the logging and CPU is being used then it's this issue (it's common with system header paths that are shared across workspace folders). It's somewhat "by design" because every folder could have different settings (e.g. files.exclude, limitSymbolsToIncludedHeaders, etc.), so we don't know currently which "Processing folders" are unnecessary (without adding additional code).

Activity

  1. bobbrow commented on Dec 18, 2023

    @bobbrow
    Contributor

    Sean McManus (@sean-mcmanus) is this still an issue? I was thinking this was resolved when we stopped spawning an instance of cpptools.exe for each folder.

  2. sean-mcmanus commented on Dec 19, 2023

    @sean-mcmanus
    ContributorAuthor

    Bob Brown (@bobbrow) It's still an issue, although I think low priority, hence the "more votes needed".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions