microsoft / microsoft/vscode-cpptools
Intellisense Server seems to ignore RAM restrictions
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- TypeScript
- Estrellas
- 6.2k
- Forks
- 1.7k
- Merge medio
- 14 h 46 min
- PR fusionados (30 d)
- 61
Descripción
Environment
- OS and Version: Windows 10.0.19045 build 19045
- VS Code Version: April 2023 (version 1.78)
- C/C++ Extension Version: v1.15.4
- Not using SSH remote
Bug Summary and Steps to Reproduce
Bug Summary:
Intellisense seems to ignore RAM restrictions, I have set the minimum values that the setting file let me put in for maximun RAM usage and cache, also minimum number of threads to 2. Full list of settings below on "Steps to reproduce". Then, using the editor and monitoring ram usage with task manager still uses as much as it can get, even if it blocks the system. Also seems to ignore max number of proceses.
In the logs I'll attach, short after "Database safe to open" I could spot a memory usage of up to 2170Mb, way above the max I've set.
Steps to reproduce:
- Go to C/C++ extension settings > Resource Management. Then:
- Set C_cpp Intelli Sense: Max Cached Processes to 2
- Set C_cpp Intelli Sense: Max Memory to 256
- Set C_cpp: Intelli Sense Cache Size to 128
- Set C_cpp: Intelli Sense Memory Limit to 256
- Set C_cpp: Max Cached Processes to 1
- Set C_cpp: Max Concurrent Threads to 1
- Set C_cpp: Max Memory to 256
- Set C_cpp References: Max Cached Processes to 1
- Set C_cpp References: Concurrent Threads to 1
- Set C_cpp References: Max Memory to 1
(All the settings are in order)
- Go to C/C++ extension settings (Workspace) > Resource Management. Then:
- Set C_cpp: Intelli Sense Cache Size to 128
- Set C_cpp: Intelli Sense Memory Limit to 256
- Make sure the wokspace is a big enough project (>1024Mb) (My case Unreal Engine 5)
- Monitor RAM usage and processes for C/C++ IntelliSense Server for Visual Studio Code and it will consistenly be using over 256Mb+128Mb(cache) per process.
Expected behavior:
Having the Memory restrictions set, it is expected to be met by the server.
Configuration and Logs
{
"configurations": [
{
"name": "ClickerTestEditor Editor Win64 Development (ClickerTest)",
"compilerPath": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.33.31629\\bin\\HostX64\\x64\\cl.exe",
"cStandard": "c17",
"cppStandard": "c++17",
"intelliSenseMode": "msvc-x64",
"compileCommands": "C:\\Users\\reiva\\Documents\\Unreal Projects\\ClickerTest\\.vscode\\compileCommands_ClickerTest.json"
},
{
"name": "Win32",
"compilerPath": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.33.31629\\bin\\HostX64\\x64\\cl.exe",
"cStandard": "c17",
"cppStandard": "c++17",
"intelliSenseMode": "msvc-x64",
"compileCommands": "C:\\Users\\reiva\\Documents\\Unreal Projects\\ClickerTest\\.vscode\\compileCommands_Default.json"
}
],
"version": 4
}
-------- Diagnostics - 5/26/2023, 4:41:59 PM
Version: 1.15.4
Current Configuration:
{
"name": "ClickerTestEditor Editor Win64 Development (ClickerTest)",
"compilerPath": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.33.31629\\bin\\HostX64\\x64\\cl.exe",
"cStandard": "c17",
"cppStandard": "c++17",
"intelliSenseMode": "msvc-x64",
"compileCommands": "C:\\Users\\reiva\\Documents\\Unreal Projects\\ClickerTest\\.vscode\\compileCommands_ClickerTest.json",
"compilerPathIsExplicit": true,
"cStandardIsExplicit": true,
"cppStandardIsExplicit": true,
"intelliSenseModeIsExplicit": true,
"compilerPathInCppPropertiesJson": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.33.31629\\bin\\HostX64\\x64\\cl.exe",
"compileCommandsInCppPropertiesJson": "C:\\Users\\reiva\\Documents\\Unreal Projects\\ClickerTest\\.vscode\\compileCommands_ClickerTest.json",
"compilerArgs": [
"-std=c++23"
],
"mergeConfigurations": false,
"browse": {
"limitSymbolsToIncludedHeaders": true
}
}
Translation Unit Mappings:
[ C:\Users\reiva\Documents\Unreal Projects\ClickerTest\Source\ClickerTest\gui\IntermediaryWidget.cpp ]:
C:\Users\reiva\Documents\Unreal Projects\ClickerTest\Source\ClickerTest\gui\IntermediaryWidget.cpp
C:\Users\reiva\Documents\Unreal Projects\ClickerTest\Source\ClickerTest\gui\IntermediaryWidget.h *
Translation Unit Configurations:
[ C:\Users\reiva\Documents\Unreal Projects\ClickerTest\Source\ClickerTest\gui\IntermediaryWidget.cpp ]:
Process ID: 14380
Memory Usage: 1569 MB
Compiler Path: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\bin\HostX64\x64\cl.exe
Includes:
C:\Program Files\Epic Games\UE_5.1\Engine\Source
C:\Program Files\Epic Games\UE_5.1\Engine\Intermediate\Build\Win64\UnrealEditor\Inc\Engine\UHT
C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime
...[MORE]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\cppwinrt
Forced Includes:
C:\USERS\REIVA\DOCUMENTS\UNREAL PROJECTS\CLICKERTEST\INTERMEDIATE\BUILD\WIN64\UNREALEDITOR\DEVELOPMENT\CLICKERTEST\DEFINITIONS.CLICKERTEST.H
C:\USERS\REIVA\DOCUMENTS\UNREAL PROJECTS\CLICKERTEST\INTERMEDIATE\BUILD\WIN64\CLICKERTESTEDITOR\DEVELOPMENT\ENGINE\SHAREDPCH.ENGINE.SHADOWERRORS.INCLORDERUNREAL5_0.H
Standard Version: ms_c++17
IntelliSense Mode: windows-msvc-x64
compile_commands.json entry:
directory: C:\Program Files\Epic Games\UE_5.1\Engine\Source
file: C:\Users\reiva\Documents\Unreal Projects\ClickerTest\Source\ClickerTest\gui\IntermediaryWidget.cpp
arguments:
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\bin\HostX64\x64\cl.exe
@C:\Users\reiva\Documents\Unreal Projects\ClickerTest\.vscode\compileCommands_ClickerTest\ClickerTest.255.rsp
Total Memory Usage: 1569 MB
Browse Paths from compile_commands.json, from workspace folder: C:\Users\reiva\Documents\Unreal Projects\ClickerTest
C:\Program Files\Epic Games\UE_5.1\Engine\Intermediate\Build\Win64\UnrealEditor\Inc\AIModule\UHT
C:\Program Files\Epic Games\UE_5.1\Engine\Intermediate\Build\Win64\UnrealEditor\Inc\AddContentDialog\UHT
C:\Program Files\Epic Games\UE_5.1\Engine\Intermediate\Build\Win64\UnrealEditor\Inc\AdvancedPreviewScene\UHT
C:\Program Files\Epic
...[MORE]
C:\Users\reiva\Documents\Unreal Projects\ClickerTest\Source\ClickerTest\gui
------- Workspace parsing diagnostics -------
Number of files discovered (not excluded): 65181
IntelliSense process crash detected.
loggingLevel has changed to: Debug
LSP: cpptools/getCodeActions: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/gui/IntermediaryWidget.h (id: 435)
LSP: cpptools/getDocumentSymbols: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/gui/IntermediaryWidget.h (id: 436)
LSP: textDocument/documentHighlight: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/gui/IntermediaryWidget.h (id: 437)
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/activeDocumentChange: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/gui/IntermediaryWidget.h
LSP: cpptools/getCodeActions: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/gui/IntermediaryWidget.h (id: 438)
LSP: cpptools/getInlayHints: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/gui/IntermediaryWidget.h (id: 439)
LSP: Request canceled by server (cpptools/getInlayHints, id: 406)
LSP: textDocument/hover: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/gui/IntermediaryWidget.h (id: 440)
IntelliSense process crash detected.
IntelliSense engine is not responding. Using the Tag Parser instead.
using Tag Parser for quick info
IntelliSense process crash detected.
idle loop: reparsing the active document
Checking for syntax errors: C:\Users\reiva\Documents\Unreal Projects\ClickerTest\Source\ClickerTest\gui\IntermediaryWidget.h
Update IntelliSense time (sec): 0
LSP: $/cancelRequest (cpptools/getInlayHints, id: 439)
LSP: cpptools/getInlayHints: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/gui/IntermediaryWidget.h (id: 441)
LSP: Request canceled by server (<unknown/completed>, id: 439)
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/activeDocumentChange: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/gui/IntermediaryWidget.cpp
LSP: cpptools/getCodeActions: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/gui/IntermediaryWidget.cpp (id: 442)
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/getInlayHints: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/gui/IntermediaryWidget.cpp (id: 443)
LSP: cpptools/getCodeActions: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/gui/IntermediaryWidget.cpp (id: 444)
idle loop: reparsing the active document
Checking for syntax errors: C:\Users\reiva\Documents\Unreal Projects\ClickerTest\Source\ClickerTest\gui\IntermediaryWidget.cpp
Update IntelliSense time (sec): 0.001
LSP: cpptools/getFoldingRanges: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/gui/IntermediaryWidget.cpp (id: 445)
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/activeDocumentChange: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/gui/IntermediaryWidget.h
LSP: cpptools/getCodeActions: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/gui/IntermediaryWidget.h (id: 446)
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/getCodeActions: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/gui/IntermediaryWidget.h (id: 447)
LSP: cpptools/getInlayHints: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/gui/IntermediaryWidget.h (id: 448)
LSP: Request canceled by server (cpptools/getInlayHints, id: 441)
idle loop: reparsing the active document
Checking for syntax errors: C:\Users\reiva\Documents\Unreal Projects\ClickerTest\Source\ClickerTest\gui\IntermediaryWidget.h
Update IntelliSense time (sec): 0.001
LSP: cpptools/textEditorSelectionChange
LSP: textDocument/willSaveWaitUntil: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/gui/IntermediaryWidget.h (id: 449)
willSaveWaitUntil: 0ms
LSP: textDocument/didSave: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/gui/IntermediaryWidget.h
tag parsing file: C:\Users\reiva\Documents\Unreal Projects\ClickerTest\Source\ClickerTest\gui\IntermediaryWidget.h
LSP: cpptools/fileChanged: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/gui/IntermediaryWidget.h
idle loop: reparsing the active document
Checking for syntax errors: C:\Users\reiva\Documents\Unreal Projects\ClickerTest\Source\ClickerTest\gui\IntermediaryWidget.h
Update IntelliSense time (sec): 0
LSP: $/cancelRequest (cpptools/getInlayHints, id: 448)
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/activeDocumentChange: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/gui/IntermediaryWidget.cpp
LSP: cpptools/getCodeActions: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/gui/IntermediaryWidget.cpp (id: 450)
LSP: cpptools/textEditorSelectionChange
idle loop: reparsing the active document
Checking for syntax errors: C:\Users\reiva\Documents\Unreal Projects\ClickerTest\Source\ClickerTest\gui\IntermediaryWidget.cpp
Update IntelliSense time (sec): 0
LSP: cpptools/getCodeActions: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/gui/IntermediaryWidget.cpp (id: 451)
LSP: cpptools/getFoldingRanges: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/gui/IntermediaryWidget.cpp (id: 452)
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/getCodeActions: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/gui/IntermediaryWidget.cpp (id: 453)
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/activeDocumentChange: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/ClickerManager.cpp
LSP: cpptools/getCodeActions: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/ClickerManager.cpp (id: 454)
LSP: cpptools/getDocumentSymbols: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/ClickerManager.cpp (id: 455)
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/getCodeActions: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/ClickerManager.cpp (id: 456)
LSP: cpptools/getInlayHints: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/ClickerManager.cpp (id: 457)
LSP: Request canceled by server (cpptools/getInlayHints, id: 382)
idle loop: reparsing the active document
Checking for syntax errors: C:\Users\reiva\Documents\Unreal Projects\ClickerTest\Source\ClickerTest\ClickerManager.cpp
sending compilation args for C:\Users\reiva\Documents\Unreal Projects\ClickerTest\Source\ClickerTest\ClickerManager.cpp
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\SOURCE
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\INTERMEDIATE\BUILD\WIN64\UNREALEDITOR\INC\ENGINE\UHT
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\SOURCE\RUNTIME
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\SHADERS\SHARED
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\SOURCE\RUNTIME\ENGINE\CLASSES
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\SOURCE\RUNTIME\ENGINE\PUBLIC
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\SOURCE\RUNTIME\TRACELOG\PUBLIC
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\SOURCE\RUNTIME\CORE\PUBLIC
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\INTERMEDIATE\BUILD\WIN64\UNREALEDITOR\INC\COREONLINE\UHT
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\SOURCE\RUNTIME\COREONLINE\PUBLIC
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\INTERMEDIATE\BUILD\WIN64\UNREALEDITOR\INC\COREUOBJECT\UHT
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\SOURCE\RUNTIME\COREUOBJECT\PUBLIC
...[MORE]
PROJECTS\CLICKERTEST\INTERMEDIATE\BUILD\WIN64\UNREALEDITOR\DEVELOPMENT\CLICKERTEST\DEFINITIONS.CLICKERTEST.H
preinclude: C:\USERS\REIVA\DOCUMENTS\UNREAL PROJECTS\CLICKERTEST\INTERMEDIATE\BUILD\WIN64\CLICKERTESTEDITOR\DEVELOPMENT\ENGINE\SHAREDPCH.ENGINE.SHADOWERRORS.INCLORDERUNREAL5_0.H
stdver: ms_c++17
intelliSenseMode: windows-msvc-x64
Queueing IntelliSense update for files in translation unit of: C:\Users\reiva\Documents\Unreal Projects\ClickerTest\Source\ClickerTest\ClickerManager.cpp
Database safe to open
LSP: textDocument/hover: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/ClickerManager.cpp (id: 458)
LSP: $/cancelRequest (textDocument/hover, id: 458)
LSP: textDocument/hover: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/ClickerManager.cpp (id: 459)
LSP: $/cancelRequest (textDocument/hover, id: 459)
LSP: cpptools/getFoldingRanges: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/ClickerManager.cpp (id: 460)
Shutting down IntelliSense server: C:\USERS\REIVA\DOCUMENTS\UNREAL PROJECTS\CLICKERTEST\SOURCE\CLICKERTEST\CLICKERMANAGER.CPP. Memory usage is 2288 MB and has exceeded the 256 MB limit.
IntelliSense process crash detected.
Checking for syntax errors: C:\Users\reiva\Documents\Unreal Projects\ClickerTest\Source\ClickerTest\ClickerManager.cpp
Resetting IntelliSense server: C:\Users\reiva\Documents\Unreal Projects\ClickerTest\Source\ClickerTest\ClickerManager.cpp
sending compilation args for C:\Users\reiva\Documents\Unreal Projects\ClickerTest\Source\ClickerTest\ClickerManager.cpp
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\SOURCE
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\INTERMEDIATE\BUILD\WIN64\UNREALEDITOR\INC\ENGINE\UHT
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\SOURCE\RUNTIME
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\SHADERS\SHARED
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\SOURCE\RUNTIME\ENGINE\CLASSES
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\SOURCE\RUNTIME\ENGINE\PUBLIC
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\SOURCE\RUNTIME\TRACELOG\PUBLIC
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\SOURCE\RUNTIME\CORE\PUBLIC
include: C:\PROGRAM FILES\EPIC
...[MORE]
include: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.22621.0\SHARED
include: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.22621.0\WINRT
include: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.22621.0\CPPWINRT
preinclude: C:\USERS\REIVA\DOCUMENTS\UNREAL PROJECTS\CLICKERTEST\INTERMEDIATE\BUILD\WIN64\UNREALEDITOR\DEVELOPMENT\CLICKERTEST\DEFINITIONS.CLICKERTEST.H
preinclude: C:\USERS\REIVA\DOCUMENTS\UNREAL PROJECTS\CLICKERTEST\INTERMEDIATE\BUILD\WIN64\CLICKERTESTEDITOR\DEVELOPMENT\ENGINE\SHAREDPCH.ENGINE.SHADOWERRORS.INCLORDERUNREAL5_0.H
stdver: ms_c++17
intelliSenseMode: windows-msvc-x64
Error squiggle count: 0
Checking for syntax errors: C:\Users\reiva\Documents\Unreal Projects\ClickerTest\Source\ClickerTest\ClickerManager.cpp
Shutting down IntelliSense server: C:\Users\reiva\Documents\Unreal Projects\ClickerTest\Source\ClickerTest\ClickerManager.cpp
sending compilation args for C:\Users\reiva\Documents\Unreal Projects\ClickerTest\Source\ClickerTest\ClickerManager.cpp
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\SOURCE
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\INTERMEDIATE\BUILD\WIN64\UNREALEDITOR\INC\ENGINE\UHT
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\SOURCE\RUNTIME
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\SHADERS\SHARED
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\SOURCE\RUNTIME\ENGINE\CLASSES
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\SOURCE\RUNTIME\ENGINE\PUBLIC
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\SOURCE\RUNTIME\TRACELOG\PUBLIC
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\SOURCE\RUNTIME\CORE\PUBLIC
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\INTERMEDIATE\BUILD\WIN64\UNREALEDITOR\INC\COREONLINE\UHT
include: C:\PROGRAM FILES\EPIC GAMES\UE_5.1\ENGINE\SOURCE\RUNTIME\COREONLINE\PUBLIC
...[MORE]
include: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.22621.0\UM
include: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.22621.0\UCRT
include: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.22621.0\SHARED
include: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.22621.0\WINRT
include: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.22621.0\CPPWINRT
preinclude: C:\USERS\REIVA\DOCUMENTS\UNREAL PROJECTS\CLICKERTEST\INTERMEDIATE\BUILD\WIN64\UNREALEDITOR\DEVELOPMENT\CLICKERTEST\DEFINITIONS.CLICKERTEST.H
preinclude: C:\USERS\REIVA\DOCUMENTS\UNREAL PROJECTS\CLICKERTEST\INTERMEDIATE\BUILD\WIN64\CLICKERTESTEDITOR\DEVELOPMENT\ENGINE\SHAREDPCH.ENGINE.SHADOWERRORS.INCLORDERUNREAL5_0.H
other: --header_only_fallback
stdver: ms_c++17
intelliSenseMode: windows-msvc-x64
Queueing IntelliSense update for files in translation unit of: C:\Users\reiva\Documents\Unreal Projects\ClickerTest\Source\ClickerTest\ClickerManager.cpp
Error squiggle count: 0
LSP: Request canceled by server (cpptools/getSemanticTokens, id: 257)
Update IntelliSense time (sec): 89.425
LSP: cpptools/getSemanticTokens: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/ClickerManager.cpp (id: 461)
LSP: cpptools/getFoldingRanges: file:///c%3A/Users/reiva/Documents/Unreal%20Projects/ClickerTest/Source/ClickerTest/ClickerManager.cpp (id: 462)
Other Extensions
No response
Additional context
I have not enough ram to debug the heap to see which objects are taking more memory as explained in Performance analysis.
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Reproduce el problema en Windows con la configuración de C/C++ Resource Management indicada, en un espacio de trabajo grande de Unreal Engine 5, utilizando los diagnósticos de IntelliSense Server y la carga de trabajo de IntermediaryWidget.cpp/.h. Compara los límites configurados con la memoria observada del proceso y los bloqueos; el trabajo estará terminado cuando el servidor respete los límites configurados de memoria, caché, subprocesos y procesos sin excederlos.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- cpp
- Área
- tooling
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 38/100