
1 muzi 2016-04-10 12:13:02 +08:00 window 升级后也没感觉变快啊 |
2 morethansean 2016-04-10 12:47:35 +08:00 我是升级之后模拟器卡得每个操作起码反应 5 秒 |
3 wsxyeah 2016-04-10 14:33:22 +08:00 是卡,尤其开了模拟器风扇居然响得飞起( MBP 15 ),不知道是不是因为气温高了 /:doge |
4 crayygy 2016-04-10 14:36:48 +08:00 是不是在 indexing 啊 |
5 gaodeng 2016-04-10 15:11:30 +08:00 8G 内存, windows 版,升级完后,没用一会系统就报内存不足,让把 android studio 退出。看来现在没有 16G 内存更本没法儿好好工作了啊。 |
6 xuhaoyangx 2016-04-10 15:27:46 +08:00 乖乖的还在 1.5 |
7 ifane 2016-04-10 16:06:33 +08:00 只有我一个人升级以后,快到让人惊讶么。。模拟器的流畅度我觉得比 genymotion 好了 |
8 chenhui7373 2016-04-10 16:09:06 +08:00 感觉 2.1p5 比较快。 2.0 图个稳定。 |
9 Neveroldmilk 2016-04-10 16:39:15 +08:00 珍爱生命,原理模拟器。 |
10 Fleeting 2016-04-10 17:04:58 +08:00 via Android 用 25.1.1 的 sdk ,模拟器用 x86 镜像,快的飞起,和 genymotion 一样快。 instant run 好评,不过在大一点的项目上经常挂。。 其他的倒是感觉没多大变化。。并没有卡的情况。。 |
11 chubby 2016-04-10 21:12:38 +08:00 via Android 回到 1.5.1 吧, 2.0 相对来说最有用的也就是 instant run ,而且也不是很好用 |
13 HEROLiX OP @Neveroldmilk 都是真机调试 早已经抛弃模拟器 |
16 HEROLiX OP 现在又有新状况…有时卡有时不卡,看来 studio 也是看心情的 |
17 twoyuan 2016-04-10 21:43:35 +08:00 因为开了 MultiDex 想用 Instant Run 早就用了 Beta 的 2.0 ,不说别的,在编译的时候整个电脑都卡, Alfred 切出来都明显延迟;还有 gradle build 期间切换到其他窗口再切换回来总是会又起来一个 index 的进程,各种卡爆。不过 instant run 确实对于改界面来说快多了, incremental dex 也似乎是从 2.0 才开始起作用(之前是开了反而更慢) |
18 Tear 2016-04-10 23:54:01 +08:00 via Android CPU 占用爆炸。。 |
19 houxg09 2016-04-11 03:09:26 +08:00 via Android 关掉重开或者重启 Mac 就好了 |
20 ahjsrhj 2016-04-11 08:34:32 +08:00 via Android 我的一切正常… 自带模拟器很好用,可以代替 ge 了 |
21 jsonline 2016-04-11 09:11:35 +08:00 via Android 升级后超快 |
22 mko0okmko0 2016-04-11 09:41:48 +08:00 使用中参数请参考: studio64.exe.vmoptions 优化重点: g1gc,无分带 GC,动态调整分带比例. 20%的空闲 RAM 消耗(相对于有效使用量),启动 GC, 有 10%空闲就申请 RAM 来用,GC 200ms 回应前端一次(避免死当). 字串去重省 RAM. 最小启动与最大伸缩(性能小降). 背景两次优化代码当执行函数次数每 8000 次. 优化代码使用 sse/sse4.2/avx(查一下自己的 CPU,没支援请去掉这 3 行). 内容如下: -server -Xms8m -Xmx2g -Xss512k -XX:+AggressiveOpts -XX:PermSize=16m -XX:MetaspaceSize=16m -XX:+UseG1GC -XX:MaxHeapFreeRatio=20 -XX:MinHeapFreeRatio=10 -XX:MaxGCPauseMillis=200 -XX:GCTimeRatio=1 -XX:+UseStringDeduplication -XX:G1ReservePercent=15 -XX:InitiatingHeapOccupancyPercent=0 -XX:+ScavengeBeforeFullGC -XX:+BindGCTaskThreadsToCPUs -XX:+DoEscapeAnalysis -XX:+EliminateLocks -XX:+UseBiasedLocking -XX:BiasedLockingStartupDelay=0 -XX:+UseFastAccessorMethods -XX:+UseFastEmptyMethods -XX:+UseFastJNIAccessors -XX:+OptimizeStringConcat -XX:UseAVX=2 -XX:UseSSE=5 -XX:+UseSSE42Intrinsics -XX:+UseTLAB -XX:+ResizeTLAB -XX:+UseAdaptiveGCBoundary -XX:+UseAdaptiveSizePolicy -XX:+TieredCompilation -XX:ReservedCodeCacheSize=256m -XX:CompileThreshold=8000 -XX:+BackgroundCompilation -da -Djna.nosys=true -Djna.boot.library.path= -Djna.debug_load=true -Djna.debug_load.jna=true -Dsun.io.useCanOnCaches=false -Djava.net.preferIPv4Stack=true -XX:+HeapDumpOnOutOfMemoryError -Didea.paths.selector=AndroidStudio2.0 -Didea.platform.prefix=AndroidStudio |
23 mko0okmko0 2016-04-11 09:42:39 +08:00 JAVA_OPTS (环境参数): -Xms2m -Xmx2g -Xss512k -XX:+AggressiveOpts -XX:MaxHeapFreeRatio=20 -XX:MinHeapFreeRatio=15 -XX:MaxGCPauseMillis=200 -XX:GCTimeRatio=1 -XX:+ScavengeBeforeFullGC -XX:+BindGCTaskThreadsToCPUs -XX:+DoEscapeAnalysis -XX:+EliminateLocks -XX:+UseBiasedLocking -XX:BiasedLockingStartupDelay=0 -XX:+UseFastAccessorMethods -XX:+UseFastEmptyMethods -XX:+UseFastJNIAccessors -XX:+OptimizeStringConcat -XX:UseAVX=2 -XX:UseSSE=5 -XX:+UseSSE42Intrinsics -XX:+UseTLAB -XX:+ResizeTLAB -XX:+UseAdaptiveGCBoundary -XX:+UseAdaptiveSizePolicy -XX:+TieredCompilation -XX:CompileThreshold=8000 -XX:+BackgroundCompilation -XX:+UseG1GC -XX:+UseStringDeduplication -XX:G1ReservePercent=20 -XX:InitiatingHeapOccupancyPercent=0 |
24 StevenTong 2016-04-11 09:50:22 +08:00 还好吧。。。 |
25 dullwit 2016-04-11 10:15:33 +08:00 公司使用 svn 进行版本控制,但是又没有做 ignore , svn 里包含大量的 build 文件,每次就会 refresh 很久,并且 CPU 占用也很高,可以试试把 AS 的版本控制关闭。 |
26 kx5d62Jn1J9MjoXP 2016-04-11 11:41:26 +08:00 Windows 版的 2.0 也超级卡 |
27 Macya 2016-04-11 12:19:30 +08:00 原生模拟器开了之后内存占用显著提升 |
28 Keng 2016-04-11 12:24:32 +08:00 via Android 试试 Click File -> Invalidate caches |
29 wxl1380610 2016-04-11 12:58:30 +08:00 android 就不要用模拟器了 |
30 hongfeiyu 2016-04-12 15:34:29 +08:00 8G+i5+SSD 用真机调试 然 依然经常爆炸,直接编译的时候死机了两次 |