clangd использует много памяти (до 2,5 гигабайт в моей системе). В моей системе 8GIG я часто сталкиваюсь с ситуациями OOM.
В настоящее время единственное решение, которое я нашел, это убить clangd, когда он использует много памяти.
В clangd есть некоторые параметры командной строки, которые выглядят так, как будто они могут уменьшить использование памяти. Но я не нашел способа их настройки в CLion.
CLion не нравится ограничивать свою память с помощью ulimit, но, возможно, можно было бы ограничить память только для процессов clangd?