首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >大型项目的最佳CLion VM内存设置

大型项目的最佳CLion VM内存设置
EN

Stack Overflow用户
提问于 2017-04-28 08:26:28
回答 1查看 3.3K关注 0票数 6

我目前正在处理一个包含7-8 * 10^6 LoC和100000+类的大型项目的分叉。当然,问题是索引器或CLion通常会耗尽内存,或者非常慢,并且没有响应性。

我已经看到了博客条目https://blog.jetbrains.com/idea/2006/04/configuring-intellij-idea-vm-options/,您在其中描述了一些内存项目,但它似乎不适合我的项目设置。

我的.vmoptions文件如下所示:

代码语言:javascript
复制
-Xss20m
-Xms2560m
-Xmx20000m
-XX:NewSize=1280m
-XX:MaxNewSize=1280m
-XX:ReservedCodeCacheSize=2048m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=500
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Dawt.useSystemAAFontSettings=lcd
-Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine

我在一台拥有128 so和IntelXeon28CoreCPU的机器上工作,所以资源不应该是问题。

您对最佳内存设置有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-28 14:47:06

我给JetBrains支持部门写了一封邮件,这就是答案:

改变CLion中应该使用多少核的可能性还没有实现,我们有一个相关的特性请求:https://youtrack.jetbrains.com/issue/CPP-3370。请发表意见或投赞成票。请您捕获一个CPU快照,这样我们就可以了解一下发生了什么吗?

所以,如果任何想要这个功能的人在JetBrains YouTrack上使用它,那就太好了。

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

https://stackoverflow.com/questions/43675529

复制
相关文章

相似问题

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