Closed
Description
Description
I have recently tried out the stable tool-chain (installed with swiftly
on Manjaro Linux
) with VSCode
and its Swift plugin
.
The memory usage of sourcekit-lsp
easily freezes out the machine.
The machine has 16 CPU threads (8 core with 2 HW threads), but only 8GB RAM.
As I suspect the number of sourcekit-lsp
threads scales up based on the number of CPU threads.
Is it possible to explicitly limit the sourcekit-lsp
threads?
(Linux allows to turn off some cores, but that is not too convenient.)
Or would it be possible to also consider available RAM too when spawning sourcekit-lsp
threads?
E.g. for 8GB of RAM only spawn 3 threads, even if the machine have 256 CPUs.