IDEA 频繁闪退的问题, Pro 进来看下

2018-05-17 09:51:22 +08:00
 Corn665353

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 ?

10273 次点击
所在节点    JetBrains
14 条回复
nl101531
2018-05-17 10:00:22 +08:00
-server
-Xms3072m
-Xmx3072m
-Xverify:none
-XX:MetaspaceSize=400M
-XX:+UserConcMarkSweepGC
-XX:+UserParNewGC
-XX:+DisableAttachMechanism
Corn665353
2018-05-17 10:34:39 +08:00
@nl101531 请问你这是什么系统,内存多大呢
hahaDashen
2018-05-17 15:13:12 +08:00
我都是设置 8G 内存 你 64 位系统可以去安装目录运行 idea64.exe 这个 你说高于 950M 不能运行 应该是你用的 32 位的启动程序
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
Corn665353
2018-05-17 15:35:01 +08:00
@hahaDashen 我也想用 64 位的 idea64.exe ,但是双击后完全没有反应。我系统是 64 位的
chonanlee
2018-05-17 15:45:39 +08:00
检查 jdk 是不是 64 位的。
Corn665353
2018-05-17 16:00:53 +08:00
@chonanlee 是的,可以确定 JDK 是 64 位的,是否和 JDK 版本有关系,难道要安装 JDK 最新版本?
kokutou
2018-05-17 16:09:19 +08:00
不如重装系统,360/电脑管家都别装试试。
Corn665353
2018-05-17 16:11:29 +08:00
@kokutou 重装系统的代价有点大啊,好多工具都重装太费劲了
kokutou
2018-05-17 16:17:10 +08:00
@Corn665353 #9
我 idea 从来没改什么启动参数,系统也没做任何优化,360/电脑管家一个都没装。从没遇到过这些问题。。。
6IbA2bj5ip3tK49j
2018-05-17 16:25:34 +08:00
thincamel
2018-05-17 16:27:13 +08:00
系统默认是哪个 jdk 环境? idea 自带的试下?
Corn665353
2018-05-18 09:26:14 +08:00
@kokutou 好的,谢谢你,可能项目足够大的时候你也会遇到这个问题吧
Corn665353
2018-05-18 09:59:30 +08:00
@xgfan 您好,这个我之前看过,我也按照他的要求一点一点改了 Heap size 但是 32 位的 idea.exe 始终会有限制,目前的问题应该是 64 位的 idea.exe 双击后根本没反应,如果可以用 64 位的,也许可以避免这个问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/455490

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX