Intellij仅使用750m,配置使用更多

问题描述 投票:1回答:2

我已将Intellij Custom VM选项修改为:

# custom IntelliJ IDEA VM options

-Xms16g
-Xmx17g
-XX:ReservedCodeCacheSize=4g
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Dawt.useSystemAAFontSettings=lcd
-Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine

如果我没弄错的话,那意味着它应该使用大约16~17g,保留4g。

但是,我在底部的状态栏中启用了内存监视器,它只显示750M可用(它经常用完)。

我正在使用64位JRE和JVM运行64位Ubuntu。运行Intellij IDEA Ultimate 2017.3.1。我的机器有64G的内存。

自从更改VM选项后,我重新启动了。我错过了什么吗?

intellij-idea intellij-idea2017
2个回答
1
投票

检查IDE的桌面条目(应位于~/.local/share/applications/jetbrains-idea.desktop/usr/share/applications/jetbrains-idea*.desktop中)。可能是该选项在桌面输入中被覆盖。


2
投票

我找到了部分答案。

如果我直接从命令行运行bin/idea.sh,它将获取我的更改。如果我将其锁定到我的任务栏并从那里重新运行它,它就不会。我猜它与它正在寻找的用户有什么关系(因为该文件在我的主目录中)。

idea64.vmoptions目录中有bin的另一个idea.sh。如果我修改它,那么即使我从任务栏运行它,我的更改也会被提取。我现在正在使用它,它的工作原理。

© www.soinside.com 2019 - 2024. All rights reserved.