首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Clion clangd,如何限制内存使用

Clion clangd,如何限制内存使用
EN

Stack Overflow用户
提问于 2020-04-21 22:48:38
回答 1查看 1.9K关注 0票数 4

clangd使用了很多内存(在我的系统上高达2.5G)。在我的8GIG系统上,我经常遇到OOM的情况。

目前,我找到的唯一解决方案是,一旦clangd使用了大量内存,就将其杀死。

clangd有一些命令行选项,看起来它们可以减少内存使用。但是我还没有找到如何在CLion中配置它们的方法。

CLion不喜欢通过ulimit限制其内存,但也许可以将内存限制为仅用于clangd进程?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-22 13:23:32

clangd的默认限制是8 8GB,但您可以轻松自定义它。CLion通过“注册表”为你提供了一系列设置。打开Registry...Help | Find Action ...并查找。在注册表中找到clion.clangd.max.memory并将值减少到1000。在这种情况下,如果CLion将消耗您指定的更多内存,它将自动杀死clangd进程。

您还可以将Clangd Memory Indicator小部件添加到底部栏中。在最新的CLion版本中,您需要在底部栏上单击鼠标右键并启用它。

顺便说一句,clangd只适用于打开的文件。因此在编辑器中打开的文件越少,占用的内存就越少。如果不是你的情况,最好提交工单给CLion tracker,因为2.5G太大了。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61346400

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档