小编p0w*_*w3r的帖子

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

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

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

我的 .vmoptions 文件如下所示:

-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
Run Code Online (Sandbox Code Playgroud)

我在一台具有 128GB MainMemory 和 Intel XEON 28 核 CPU 的机器上工作,所以资源应该不是问题。

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

memory settings jvm large-data clion

5
推荐指数
1
解决办法
2901
查看次数

标签 统计

clion ×1

jvm ×1

large-data ×1

memory ×1

settings ×1