V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
raikecody
V2EX  ›  Android

有无根治 Windows 下 Android Studio 卡顿的方法?

  •  1
     
  •   raikecody · 2015-04-28 15:13:31 +08:00 · 18139 次点击
    这是一个创建于 3505 天前的主题,其中的信息可能已经有所发展或是发生改变。
    配置i5 3470
    16g内存
    240 ssd

    版本1.2 RC3

    按说配置足够了,但是Studio还是有时候有卡顿,编译,或者打开一个类,或者在布局文件里随便打点东西他就得想半天(感觉是在想怎么给我提示)。

    有无什么偏方或者办法能够根治Studio不流畅的问题?
    39 条回复    2015-11-14 17:09:08 +08:00
    westlinkin
        1
    westlinkin  
       2015-04-28 15:20:32 +08:00
    有可能是Android studio的配置问题,需要调一下配置文件的xmx的值,windows下不清楚,可以参考看看这篇文章(讲的是Mac下的): http://lifeofcoding.com/2015/01/19/How-to-increase-Android-studio-memory-limit-in-Mac/
    allan1st
        2
    allan1st  
       2015-04-28 16:04:26 +08:00 via Android
    下也是这样的 布局那里特别容易卡。heap 改大一点 经常重启一下 AS,学布局少用预览就好
    allan1st
        3
    allan1st  
       2015-04-28 16:05:17 +08:00 via Android
    上面漏写了,Mac 下也是这样的卡。
    raikecody
        4
    raikecody  
    OP
       2015-04-28 17:53:05 +08:00
    @westlinkin 这次重装系统还没改这个,我改改看看效果
    vibbow
        5
    vibbow  
       2015-04-28 19:24:21 +08:00 via Android
    换i7
    32G内存
    SSD RAID
    StevenTong
        6
    StevenTong  
       2015-04-28 19:52:22 +08:00
    i7 32g内存 也会卡一下
    matsuijurina
        7
    matsuijurina  
       2015-04-28 19:55:52 +08:00
    我去,16g和32g内存都卡,公司2g内存的机器还在跑Eclipse做Android开发。
    herozem
        8
    herozem  
       2015-04-28 20:35:37 +08:00
    Android Studio表示不敢用。。。8Gi5卡卡的
    happyz90
        9
    happyz90  
       2015-04-28 20:45:38 +08:00 via Android
    RamDisk?
    allan1st
        10
    allan1st  
       2015-04-28 20:49:07 +08:00
    @matsuijurina 每个人对于『卡』的定义是不一样的,你把 2G 内存的机器给 16G/32G 内存的人他们的评价就不单单只是 『卡』而是不能用了。AS xml 预览的卡是 Bug,而不是对硬件要求高。
    话说 Eclipse 已经没有官方支持了,现在谁还坚持用它做新项目或者坚决不转移到 AS 的以后有的是坑,建议早转。
    jedrek
        11
    jedrek  
       2015-04-29 00:11:46 +08:00
    没用的,1.2非常卡,是那种不正常的卡顿。
    卸载,删掉所有配置文件,重装1.1正式版就正常了。
    待1.2正式发布了看看反馈如何再决定是否升级
    ryd994
        12
    ryd994  
       2015-04-29 03:16:23 +08:00 via Android
    根治……难道不是不用Windows么………?
    kuxiazi
        13
    kuxiazi  
       2015-04-29 04:25:14 +08:00 via iPhone
    @ryd994 楼上说了你们崇拜的MAC也卡
    ryd994
        14
    ryd994  
       2015-04-29 05:23:00 +08:00 via Android
    @kuxiazi 反正我用Linux我不卡
    你们你们的,说话能注意点么?
    zkd8907
        15
    zkd8907  
       2015-04-29 08:03:25 +08:00 via iPhone
    围观歪楼
    ufo22940268
        16
    ufo22940268  
       2015-04-29 08:23:55 +08:00 via Android
    先排除插件的问题,把所有插件都去掉看看
    c
        17
    c  
       2015-04-29 09:14:16 +08:00
    Ubuntu 8G E3 不卡
    chenliang0571
        18
    chenliang0571  
       2015-04-29 10:00:25 +08:00
    Thinkpad i5 8G SSD, 流畅。
    learnshare
        19
    learnshare  
       2015-04-29 10:13:55 +08:00
    8G 内存 + SSD 就可以极速了,不应该优化配置么,32G 内存还卡是什么情况
    Jaylee
        20
    Jaylee  
       2015-04-29 10:16:15 +08:00
    换 Mac
    yorkw
        21
    yorkw  
       2015-04-29 10:40:07 +08:00   ❤️ 1
    如果是64位的机子要用studio64.exe,安装脚本建的桌面快捷方式貌似默认指向bin/studio.exe

    安装目录下的bin/studio64.exe.vmoptions可以配置内存,机子内存再多,不配置的话它还是用这么一点的:

    -Xms128m
    -Xmx750m
    -XX:MaxPermSize=350m
    -XX:ReservedCodeCacheSize=96m
    ... ...
    leloext
        22
    leloext  
       2015-04-29 10:47:47 +08:00
    2013的15"rmbp 16gRAM,不卡,不知是不是平台的问题。
    Prothunder
        23
    Prothunder  
       2015-04-29 12:59:48 +08:00   ❤️ 1
    我这机器配置比你的低很多,也不卡,配置如下:
    -Xms256m
    -Xmx2048m
    -XX:MaxPermSize=350m
    -XX:ReservedCodeCacheSize=96m
    hjc4869
        24
    hjc4869  
       2015-04-29 13:42:51 +08:00
    @ryd994 不,根治是不开发Android。
    raikecody
        25
    raikecody  
    OP
       2015-04-29 14:39:09 +08:00
    @vibbow 等Skylake出来后会上的
    raikecody
        26
    raikecody  
    OP
       2015-04-29 14:39:57 +08:00
    @allan1st 说得对啊
    raikecody
        27
    raikecody  
    OP
       2015-04-29 14:40:41 +08:00
    @ryd994 等15寸mbp更新了就换,但听大家的意思,mac上也卡啊,而且我ubuntu也用,照样卡,看来确实是studio的bug。
    raikecody
        28
    raikecody  
    OP
       2015-04-29 14:41:13 +08:00
    @ufo22940268 Studio默认啊,按说没啥插件吧?
    raikecody
        29
    raikecody  
    OP
       2015-04-29 14:42:04 +08:00
    @c 我用Ubuntu的时候编译和看布局也会偶尔卡两下,我意思是能否让AS绝对的流畅完全无卡顿,一丁点都没有那种
    raikecody
        30
    raikecody  
    OP
       2015-04-29 14:42:57 +08:00
    @yorkw 感谢
    kaizixyz
        31
    kaizixyz  
       2015-04-29 15:54:12 +08:00
    关掉虚存~改jvm配置~
    allan1st
        32
    allan1st  
       2015-04-29 16:42:08 +08:00
    改配置只是延缓卡,我的经验是 xml 编辑时间长了肯定要卡;配置高了写 Java 倒是完全不会,只是 xml。
    miao1007
        33
    miao1007  
       2015-05-02 17:42:15 +08:00
    我是8G + i3

    设置如下,该卡的话还是卡

    ```
    -Xms128m
    -Xmx4096m
    -XX:MaxPermSize=1024m
    -XX:ReservedCodeCacheSize=225m
    -XX:+UseCompressedOops
    ```
    hounychang
        34
    hounychang  
       2015-05-05 09:07:24 +08:00
    跟操作系统有关,我机子上直接跑就卡,在虚拟机Ubuntu里跑不卡……虚拟机配置4G内存
    miao1007
        35
    miao1007  
       2015-05-09 18:04:09 +08:00
    Update:

    -----------

    Mac下尽量不要修改,否则会破坏APP签名,产生各种问题
    neosdong
        36
    neosdong  
       2015-05-18 13:25:24 +08:00
    16G设置如下,不卡:

    -Xms256m
    -Xmx4096m
    -XX:MaxPermSize=3078m
    -XX:ReservedCodeCacheSize=1024m
    -XX:+UseConcMarkSweepGC
    -XX:SoftRefLRUPolicyMSPerMB=50
    Hanks
        37
    Hanks  
       2015-06-03 22:44:05 +08:00
    我的 A8 ,4g ,硬盘还不是SSD的 ,AS是卡成狗,
    后来使用内存盘(500M),只放AS,几乎无卡顿,只是不能同时打开多个软件,
    前两天加了4G内存,无压力
    raikecody
        38
    raikecody  
    OP
       2015-06-04 22:58:01 +08:00
    @Hanks 最近升了1.3 preview2, 16g内存, 好多了感觉
    li25705199
        39
    li25705199  
       2015-11-14 17:09:08 +08:00
    大家的编译时间都是多久?
    i7,ssd,16g 内存 要 45s 左右
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2799 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 11:43 · PVG 19:43 · LAX 03:43 · JFK 06:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.