Win10 IDEA2018.1 开着 Jrebel,Heap Size 没怎么动就 350 多 M Debug 的时候,直接会跑满,然后反应会特备迟钝。 -server -Xms256m -Xmx700m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow
这是目前的 VM option,我试着调高了 Xmx 值,但是 950 是阙值,在高,idea 不会运行,而且闪退的问题还是无法解决,有没有相同情况的 V 友啊,头痛,只能换 Mac ?
1
nl101531 2018-05-17 10:00:22 +08:00
-server
-Xms3072m -Xmx3072m -Xverify:none -XX:MetaspaceSize=400M -XX:+UserConcMarkSweepGC -XX:+UserParNewGC -XX:+DisableAttachMechanism |
2
Corn665353 OP @nl101531 请问你这是什么系统,内存多大呢
|
3
hahaDashen 2018-05-17 15:13:12 +08:00
我都是设置 8G 内存 你 64 位系统可以去安装目录运行 idea64.exe 这个 你说高于 950M 不能运行 应该是你用的 32 位的启动程序
|
4
hahaDashen 2018-05-17 15:13:52 +08:00
-Xms128m
-Xmx8192m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -Dide.no.platform.update=true 这是我 VMOption |
5
Corn665353 OP @hahaDashen 我也想用 64 位的 idea64.exe ,但是双击后完全没有反应。我系统是 64 位的
|
6
chonanlee 2018-05-17 15:45:39 +08:00
检查 jdk 是不是 64 位的。
|
7
Corn665353 OP @chonanlee 是的,可以确定 JDK 是 64 位的,是否和 JDK 版本有关系,难道要安装 JDK 最新版本?
|
8
kokutou 2018-05-17 16:09:19 +08:00 via Android
不如重装系统,360/电脑管家都别装试试。
|
9
Corn665353 OP @kokutou 重装系统的代价有点大啊,好多工具都重装太费劲了
|
10
kokutou 2018-05-17 16:17:10 +08:00
@Corn665353 #9
我 idea 从来没改什么启动参数,系统也没做任何优化,360/电脑管家一个都没装。从没遇到过这些问题。。。 |
11
6IbA2bj5ip3tK49j 2018-05-17 16:25:34 +08:00
|
12
thincamel 2018-05-17 16:27:13 +08:00
系统默认是哪个 jdk 环境? idea 自带的试下?
|
13
Corn665353 OP @kokutou 好的,谢谢你,可能项目足够大的时候你也会遇到这个问题吧
|
14
Corn665353 OP @xgfan 您好,这个我之前看过,我也按照他的要求一点一点改了 Heap size 但是 32 位的 idea.exe 始终会有限制,目前的问题应该是 64 位的 idea.exe 双击后根本没反应,如果可以用 64 位的,也许可以避免这个问题
|