Open
Description
Environment
- OS and Version: Windows 11 24H2
- VS Code Version: 1.98.2
- C/C++ Extension Version: 1.23.6
- If using SSH remote, specify OS of remote machine:
Bug Summary and Steps to Reproduce
Bug Summary: Having a vulkan project (through cmake) intellisense is very slow outside of any methods in source and header files.
Steps to reproduce:
- Add vulkan to cmake with
find_package(Vulkan REQUIRED)
andtarget_link_libraries(ProjectName PRIVATE Vulkan::Vulkan)
- In main.cpp add
#include <vulkan/vulkan.h>
- Start typing vulkan specific items such as
VkDevice
VkApplicationInfo
, etc. - The intellisense takes a very long time to update.
Configuration and Logs
-------- Diagnostics - 3/29/2025, 5:13:54 PM
Version: 1.23.6
Current Configuration:
{
"name": "Win32",
"includePath": [
"c:/Users/<user>/Programming/DungeonGame/**"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"windowsSdkVersion": "10.0.22621.0",
"compilerPath": "cl.exe",
"cStandard": "c17",
"cppStandard": "c++17",
"intelliSenseMode": "windows-msvc-x64",
"compilerPathInCppPropertiesJson": "cl.exe",
"intelliSenseModeIsExplicit": false,
"cStandardIsExplicit": false,
"cppStandardIsExplicit": false,
"mergeConfigurations": false,
"compilerPathIsExplicit": false,
"configurationProvider": "ms-vscode.cmake-tools",
"browse": {
"path": [
"c:/Users/<user>/Programming/DungeonGame/**",
"${workspaceFolder}"
],
"limitSymbolsToIncludedHeaders": true
}
}
Modified Settings:
{
"C_Cpp.intelliSenseMemoryLimit": 8192
}
Additional Tracked Settings:
{
"editorTabSize": 4,
"editorInsertSpaces": true,
"editorAutoClosingBrackets": "languageDefined",
"filesEncoding": "utf8",
"filesAssociations": {
"*.rkt": "clojure"
},
"filesExclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/.DS_Store": true,
"**/Thumbs.db": true
},
"filesAutoSaveAfterDelay": false,
"editorInlayHintsEnabled": true,
"editorParameterHintsEnabled": true,
"searchExclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/*.code-search": true,
"**/build": true,
"**/dist": true,
"**/target": true
},
"workbenchSettingsEditor": "ui"
}
Custom browse configuration:
{
"browsePath": [
"c:/users/<user>/programming/dungeongame/src",
"c:/vulkansdk/1.4.309.0/include"
],
"compilerPath": "c:/program files/microsoft visual studio/2022/community/vc/tools/msvc/14.43.34808/bin/hostx64/x64/cl.exe",
"compilerArgs": [],
"compilerFragments": [
"/DWIN32 /D_WINDOWS /EHsc /Ob0 /Od /RTC1 -std:c++latest -MDd -Zi"
]
}
cpptools version (native): 1.23.6.0
Current database path: C:\USERS\<user>\APPDATA\LOCAL\MICROSOFT\VSCODE-CPPTOOLS\4EF2ADBBE509A7F8161209FFB9B6BB69\.BROWSE.VC.DB
Translation Unit Mappings:
[ C:\Users\<user>\Programming\DungeonGame\src\main.cpp - source TU]:
C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\stdio.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\stdlib.h
C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\sys\stat.h
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\include\vadefs.h
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\include\xfilesystem_abi.h
C:\VulkanSDK\1.4.309.0\Include\vulkan\vulkan_core.h
Translation Unit Configurations:
[ C:\Users\<user>\Programming\DungeonGame\src\main.cpp ]
Process ID: 27464
Memory Usage: 227 MB
Compiler Path: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe
Includes:
C:\Users\<user>\Programming\DungeonGame\src
C:\VulkanSDK\1.4.309.0\Include
System Includes:
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\include
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\atlmfc\include
C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um
C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt
C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared
C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\winrt
C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\cppwinrt
Defines:
WIN32
_WINDOWS
Standard Version: ms_c++latest
IntelliSense Mode: windows-msvc-x64
Total Memory Usage: 227 MB
------- Workspace parsing diagnostics -------
Number of files discovered (not excluded): 5622
Number of files parsed: 596
Other Extensions
No response
Additional context
Please see this video for the performance issues outside of functions:
https://github.com/user-attachments/assets/8e01e049-797f-480e-b8af-9ae5d82f19af
Metadata
Metadata
Assignees
Type
Projects
Status
No status