z0ro

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

  •  
  •   z0ro · Aug 12, 2020 · 4455 views
    This topic created in 2274 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
    RiESA
    Aug 12, 2020❤️1
    1
    买新的
    imzcg2
    imzcg2
    Aug 12, 2020
    2
    花钱升级配置,如果是那种又想🐖长膘,又不想给🐖饭吃,赶紧跑路
    Leonard
    Leonard
    Aug 12, 2020
    3
    8g 有点小
    Dachunlv
    Dachunlv
    Aug 12, 2020
    4
    让公司帮你升到 32G
    BwNVlwSq
    BwNVlwSq
    Aug 12, 2020 via iPhone
    5
    学站内老哥自己换内存👻
    kokutou
    kokutou
    Aug 12, 2020 via Android
    6
    风枪颗粒焊油淘宝图纸点位图买上
    自己升级内存🙃
    z0ro
    z0ro
    OP
    Aug 12, 2020
    7
    @kokutou 手残搞炸了怎么办,有没有软一点的解决方案
    DonaidTrump
    DonaidTrump
    Aug 12, 2020
    8
    卖了买 64G 的
    ciaoly
    ciaoly
    Aug 12, 2020 via Android
    9
    换黑果🐶
    raaaaaar
    raaaaaar
    Aug 12, 2020 via Android
    10
    要么自己加,要么换,也没有其他办法吧。

    或许换个软件。或者用 sweap memory ?
    Torpedo
    Torpedo
    Aug 12, 2020
    11
    买了黑苹果
    wxsm
    wxsm
    Aug 12, 2020 via iPhone
    12
    既然你说 idea,你卡就不是卡在编译运行上,而是卡在 index 上。设置里面找下省电模式,打开就好了。
    liangch
    liangch
    Aug 12, 2020
    13
    买台式机。笔记本不写代码。
    sjuneou
    sjuneou
    Aug 12, 2020 via iPhone
    14
    我也是 8G 内存,卡得严重,搜索了网上资料,基本上都没希望换,风险太高了
    just4id
    just4id
    Aug 12, 2020 via iPhone
    15
    换 eclipse
    20015jjw
    20015jjw
    Aug 13, 2020 via Android
    16
    让公司出钱买啊
    公司的项目
    不给钱你产出受到影响
    xupefei
    xupefei
    Aug 13, 2020 via iPhone
    17
    换 2019 版试试?
    felixcode
    felixcode
    PRO
    Aug 13, 2020 via Android
    18
    用同样的钱换台 64G 内存的台式机吧
    pC0oc4EbCSsJUy4W
    pC0oc4EbCSsJUy4W
    Aug 13, 2020
    19
    公司项目,报销呗,不报销就卡着,反正吃亏的还是公司
    kokutou
    kokutou
    Aug 13, 2020
    20
    @z0ro 咸鱼卖了买新的
    cxh116
    cxh116
    Aug 13, 2020 via Android
    21
    买个 kindle 放边上,编译和运行时看会 kindle,等待的同时提高了阅读量,修心养性。
    amundsen
    amundsen
    Aug 13, 2020
    22
    我已经换了 32G 的 mac mini + 双屏开发
    amwyyyy
    amwyyyy
    Aug 13, 2020
    23
    关闭不需要的插件,调整 vm 内存配置
    rehoni
    rehoni
    Aug 13, 2020
    24
    我在 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
    yazinnnn
    Aug 13, 2020
    25
    在单位分的电脑上装个黑果或者 linux
    1002xin
    1002xin
    Aug 13, 2020
    26
    没有,除非换机器
    sunchunyang
    sunchunyang
    Aug 19, 2020
    27
    换 16G 的吧。硬件的问题,巧妇难为五米吹
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5379 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 83ms · UTC 03:22 · PVG 11:22 · LAX 19:22 · JFK 22:22
    ♥ Do have faith in what you're doing.