V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
z0ro

8G 内存的 mbp2018 idea 开发有点卡有没有什么解决路子?

  •  
  •   z0ro · Aug 12, 2020 · 4003 views
    This topic created in 2083 days ago, the information mentioned may be changed or developed.

    如题,公司项目有点大,开发编译和运行比较卡,v 友有没有什么路子?

    Supplement 1  ·  Aug 13, 2020
    idea 的配置,有没有大佬看一下有没有什么问题?在之前默认的基础上稍微改过
    -Xms512m
    -Xmx1024m
    -XX:ReservedCodeCacheSize=240m
    -XX:+UseCompressedOops
    -Dfile.encoding=UTF-8
    -XX:+UseConcMarkSweepGC
    -XX:SoftRefLRUPolicyMSPerMB=50
    -ea
    -XX:CICompilerCount=2
    -Dsun.io.useCanonPrefixCache=false
    -Djava.net.preferIPv4Stack=true
    -Djdk.http.auth.tunneling.disabledSchemes=""
    -XX:+HeapDumpOnOutOfMemoryError
    -XX:-OmitStackTraceInFastThrow
    -Djdk.attach.allowAttachSelf
    -Dkotlinx.coroutines.debug=off
    -Xverify:none

    -verbose:gc
    -XX:+PrintGCDetails
    -XX:+PrintGCDateStamps
    -Xloggc:gcc.log

    -XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
    -XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof
    27 replies    2020-08-19 12:21:16 +08:00
    RiESA
        1
    RiESA  
       Aug 12, 2020   ❤️ 1
    买新的
    imzcg2
        2
    imzcg2  
       Aug 12, 2020
    花钱升级配置,如果是那种又想🐖长膘,又不想给🐖饭吃,赶紧跑路
    Leonard
        3
    Leonard  
       Aug 12, 2020
    8g 有点小
    Dachunlv
        4
    Dachunlv  
       Aug 12, 2020
    让公司帮你升到 32G
    BwNVlwSq
        5
    BwNVlwSq  
       Aug 12, 2020 via iPhone
    学站内老哥自己换内存👻
    kokutou
        6
    kokutou  
       Aug 12, 2020 via Android
    风枪颗粒焊油淘宝图纸点位图买上
    自己升级内存🙃
    z0ro
        7
    z0ro  
    OP
       Aug 12, 2020
    @kokutou 手残搞炸了怎么办,有没有软一点的解决方案
    DonaidTrump
        8
    DonaidTrump  
       Aug 12, 2020
    卖了买 64G 的
    ciaoly
        9
    ciaoly  
       Aug 12, 2020 via Android
    换黑果🐶
    raaaaaar
        10
    raaaaaar  
       Aug 12, 2020 via Android
    要么自己加,要么换,也没有其他办法吧。

    或许换个软件。或者用 sweap memory ?
    Torpedo
        11
    Torpedo  
       Aug 12, 2020
    买了黑苹果
    wxsm
        12
    wxsm  
       Aug 12, 2020 via iPhone
    既然你说 idea,你卡就不是卡在编译运行上,而是卡在 index 上。设置里面找下省电模式,打开就好了。
    liangch
        13
    liangch  
       Aug 12, 2020
    买台式机。笔记本不写代码。
    sjuneou
        14
    sjuneou  
       Aug 12, 2020 via iPhone
    我也是 8G 内存,卡得严重,搜索了网上资料,基本上都没希望换,风险太高了
    just4id
        15
    just4id  
       Aug 12, 2020 via iPhone
    换 eclipse
    20015jjw
        16
    20015jjw  
       Aug 13, 2020 via Android
    让公司出钱买啊
    公司的项目
    不给钱你产出受到影响
    xupefei
        17
    xupefei  
       Aug 13, 2020 via iPhone
    换 2019 版试试?
    felixcode
        18
    felixcode  
    PRO
       Aug 13, 2020 via Android
    用同样的钱换台 64G 内存的台式机吧
    pC0oc4EbCSsJUy4W
        19
    pC0oc4EbCSsJUy4W  
       Aug 13, 2020
    公司项目,报销呗,不报销就卡着,反正吃亏的还是公司
    kokutou
        20
    kokutou  
       Aug 13, 2020
    @z0ro 咸鱼卖了买新的
    cxh116
        21
    cxh116  
       Aug 13, 2020 via Android
    买个 kindle 放边上,编译和运行时看会 kindle,等待的同时提高了阅读量,修心养性。
    amundsen
        22
    amundsen  
       Aug 13, 2020
    我已经换了 32G 的 mac mini + 双屏开发
    amwyyyy
        23
    amwyyyy  
       Aug 13, 2020
    关闭不需要的插件,调整 vm 内存配置
    rehoni
        24
    rehoni  
       Aug 13, 2020
    我在 Windows 下的配置:
    ```
    -Xms2048m
    -Xmx4096m
    -XX:ReservedCodeCacheSize=2048m
    -XX:+UseConcMarkSweepGC
    ```

    `-Xms` 初始堆内存,调大该内存可以让启动速度更快,以省去分配内存的时间

    `-Xmx` 最大堆内存,如果遇到 `OutOfMemoryError` 可以调大该数值,最大不要超过系统 1/4

    `-XX:+UseConcMarkSweepGC` 参数用来调整 GC 算法。使用该算法利用多个线程在后台进行 GC,以避免应用程序停止。当分配超过 4GB 的堆内存时,可以尝试使用 `-XX:+UseG1GC`

    `-XX:ReservedCodeCacheSize=510m` 设置编译器最大的 code cache,另外一个相关的 JVM 参数是 `-XX:InitialCodeCacheSize` JetBrains 推荐这里使用 240m

    `-XX:SoftRefLRUPolicyMSPerMB=[value]` 参数用来控制每 M 空间中 soft reference 保证存活的毫秒数。默认的时间是 1000,JetBrains 推荐 50

    `-Dsun.io.useCanonCaches=[boolean]` 该参数是否开启文件名及路径缓存,默认 java 会缓存文件名 30 秒,JetBrains 建议关闭
    yazinnnn
        25
    yazinnnn  
       Aug 13, 2020
    在单位分的电脑上装个黑果或者 linux
    1002xin
        26
    1002xin  
       Aug 13, 2020
    没有,除非换机器
    sunchunyang
        27
    sunchunyang  
       Aug 19, 2020
    换 16G 的吧。硬件的问题,巧妇难为五米吹
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4159 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 128ms · UTC 05:24 · PVG 13:24 · LAX 22:24 · JFK 01:24
    ♥ Do have faith in what you're doing.