Skip to content

"Go To Symbol in Workspace..." searchs are not "snappy" on large projects #7914

Closed

Description

@noam-zur

Bug type: Language Service

OS and Version: Windows10 (Version 2004)
VS Code Version: 1.58.2
C/C++ Extension Version: v1.5.1
"Go To Symbol in Workspace..."(CTRL+T) is very slow on large projects.

As a benchmark, I opened a workspace on Linux code base, and searched for "memory".
Results for the first search are abnormally long (~25 seconds). to be handled in another bug report (#7980)

Results for additinal searchs are around ~3s.
Since browsing large code bases requires many such searches, non-instant results becomes a burden.

Notes:

I set C_Cpp.intelliSenseEngine to "Tag Parser" (my preferred choice)
The workspace was fully parsed before running the search.
For comparison, on ** Source Insight IDE , results for the same symbol search are instant (<1s).**

Expected behavior
Full Workspace Symbols Search should return results faster (<1s)

Activity

  1. fearthecowboy commented on Feb 13, 2024

    @fearthecowboy
    Contributor

    A significant update to Go To Symbol has been published in the insiders build - see #11557

  2. added
    fixedCheck the Milestone for the release in which the fix is or will be available.
    on Feb 13, 2024
  3. Colengms commented on Feb 22, 2024

    @Colengms
    Contributor

    This should be addressed in 1.19.4.

  4. locked and limited conversation to collaborators on Apr 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Language ServiceenhancementImprovement to an existing featurefixedCheck the Milestone for the release in which the fix is or will be available.performance

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions