首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Coding
V2EX  ›  程序员

一个困扰了很久的问题,写代码会时不时 intellij idea 会闪退,求救

  •  
  •   9ki · 2018-07-01 09:48:26 +08:00 · 6761 次点击
    这是一个创建于 533 天前的主题,其中的信息可能已经有所发展或是发生改变。

    已知触发条件: 使用 intellij idea 写代码会突然闪退,然后过一段时间才能打开(重启无效,必须要过一段时间),使用 vscode 写代码会导致直接死机。

    驱动已装,win/linux/macos 同样情况,不知道是不是该从硬件排查问题了,linux/macos 会闪屏,win 不会。

    硬件:

    鲁大师硬件图

    intellij idea 的 log 文件:

    log 文件

    第 1 条附言  ·  2018-07-02 08:57:45 +08:00
    借了朋友一根 8g 内存,试了大概半小时没有闪退,不过还不能确定,准备先买一根试试
    第 2 条附言  ·  2018-07-12 09:05:41 +08:00
    结贴了,就是内存的锅,用 memory test 这个工具可以检测出来.
    31 回复  |  直到 2018-07-12 09:06:36 +08:00
        1
    yang608   2018-07-01 10:04:06 +08:00 via Android
    讲下我的情况,之前平安发的 tp,4g 内存,经常闪退,加内存也不管用,后来找 it 换个电脑,一样的 4g 也没有闪退☺
        2
    lwq974962192   2018-07-01 10:12:56 +08:00 via Android
    妖板啊😯,会不会是太妖的问题
        3
    xlui   2018-07-01 10:13:26 +08:00 via iPhone   ♥ 1
    +1s,Win10 与 Arch Linux 均有这种情况,闪退后会在当前用户主目录下( windows:c:\user\用户名\,Linux:/home/用户名 /)生成一个 java_error 开头的 log 文件。
        4
    xlui   2018-07-01 10:14:18 +08:00 via iPhone
    我觉得也是硬件问题,换了内存条后经常蓝屏😒
        5
    iyaozhen   2018-07-01 10:59:42 +08:00 via Android
    不是有什么烤机软件吗?跑一波试一试
        6
    tangshiba   2018-07-01 11:01:13 +08:00 via Android
    我以前内存不够了就闪退了。。。
        7
    lonenol   2018-07-01 11:07:43 +08:00
    之前有段时间 idea 闪退。。不过后来好了。。
        8
    Luckyray   2018-07-01 11:12:11 +08:00 via iPhone
    有个内训设置,调大点
        9
    Luckyray   2018-07-01 11:12:18 +08:00 via iPhone
    内存,不好意思打错了
        10
    Kiske   2018-07-01 11:13:50 +08:00
    我遇到的情况是: 开一个项目好好的, 再开一个新项目 新窗口, 就整个 IDEA 闪退
    后来把 idea64.exe.vmoptions 参数调大就好了

    如何证明是内存不够了:
    在 setting 里 开启 Show memory indicator.右下角会出现 JVM 占用数据,尝试适当调大
        11
    jpmorn   2018-07-01 11:15:44 +08:00
    上传一下 dump log。
        12
    9ki   2018-07-01 11:28:54 +08:00
    @yang608
    @xlui
    @tangshiba

    谢谢几位我下午试试
        13
    9ki   2018-07-01 11:29:08 +08:00
    @lwq974962192 不知道。。
        14
    9ki   2018-07-01 11:29:49 +08:00
    @tangshiba
    @Luckyray
    @Kiske

    感觉不像是内存过小的问题,因为我以前用 8g 内存写代码也没为题
        15
    9ki   2018-07-01 11:30:14 +08:00
    @jpmorn 怎么弄? 我上面上传了 idea 的 log
        16
    likuku   2018-07-01 11:48:04 +08:00
    做个 ubuntu 安装 U 盘,用它启动,跑 memtest 测测你机器内存是否完好。
        17
    kokutou   2018-07-01 12:02:43 +08:00 via Android
    你这个 win10。。。好像没打补丁?

    其实怀疑是内存问题。
    烤鸡内存测试都没问题,但是软件崩溃,系统蓝屏。
    内存一换就好了。
        18
    9ki   2018-07-01 12:08:03 +08:00
    @likuku 好的,谢谢,龟速下载中
        19
    9ki   2018-07-01 12:08:45 +08:00
    @kokutou /cry 刚装下,这边的 4m 小水管啥也下不动,所以没更新
        20
    xiaoxinshiwo   2018-07-01 12:08:59 +08:00
    我之前出现过,后来去售后发现是主板问题,换了主板
        21
    likuku   2018-07-01 12:11:14 +08:00
    @9ki memtest 是无限循环测试,8G 跑一遍也得几个小时(至少得跑一遍),

    放任不管的话,它可以反复不断跑测,直到世界毁灭。
        22
    9ki   2018-07-01 12:45:14 +08:00
    @likuku 在下载 ubuntu 镜像的时候我下载了一个 win 版本。。然后跑出好多错误
        23
    SonicY   2018-07-01 14:06:45 +08:00 via Android
    memtest, mhdd, 然后烤鸡
        24
    likuku   2018-07-01 14:49:08 +08:00
    @9ki memtest 测试时,有很多错?哦,那不幸,你内存条本身有问题了。
        25
    mejee   2018-07-01 22:08:32 +08:00 via Android
    楼主是不是用的 java10 ?我 win7+java10 eclipse 不定时退出
        26
    liu19931020   2018-07-02 08:11:36 +08:00
    win10 没升到最新吧
        27
    9ki   2018-07-02 08:55:38 +08:00
    @liu19931020 ..刚买回来就是用的 win10 ,然后折腾了很久更新到了最新也安装了 vs2017 啥的环境,结果还是闪退,想着可能环境问题, 就装了 linux,结果还是闪退.. 总之系统问题可以排除了
        28
    9ki   2018-07-02 08:56:50 +08:00
    @mejee 临时用的 win10,不太清楚,主力系统闪退很频繁
        29
    9ki   2018-07-02 08:58:58 +08:00
    @likuku 就算是内存问题也好..总比排查不出来问题强
        30
    oddcc   2018-07-11 17:29:27 +08:00
    同样的问题。。我是 15 寸的 rmbp 2017 款
        31
    9ki   2018-07-12 09:06:36 +08:00
    @oddcc 我是内存的问题,不过你这种原厂的 rmbp 估计和我情况不同,建议送修
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3126 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 31ms · UTC 11:12 · PVG 19:12 · LAX 03:12 · JFK 06:12
    ♥ Do have faith in what you're doing.