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 用真机调试
然 依然经常爆炸,直接编译的时候死机了两次 |