Android Studio 打字时卡顿问题请教

2018-04-24 11:39:43 +08:00
 singlepig

使用 AS 一直有个很不好的体验,就是打字过程中会经常出现卡顿现象,多发生于方法参数补全、在参数中输入字符串内容时,比如 logd 的 msg 参数。表现为,键入了很多字母,但是编辑器中显示速度跟不上,跟看动画片一样,过好好几秒(大约 2s<5s)才能完全显示完整。不知道大家有没有遇到,有没有什么解决方案?

机器配置如下:

MacBook Pro (15-inch, 2017)
Processor 2.8 GHz Intel Core i7
Memory 16 GB 2133 MHz LPDDR3

AS 版本为 3.1.1(以前用 AS2 的时候其实也卡), 也有在网上查些资料,调整过 studio.vmoptions(重启过,并且这配置已经用了好久,对打字卡顿没有帮助),设置如下:

-Xms2048m
-Xmx4096m
-XX:MaxPermSize=2048m
-XX:ReservedCodeCacheSize=1024m
-XX:+UseCompressedOops

但是输入代码并没有什么明显改善。 开启节能模式倒是有些作用,但是提示和补全也没了。 请问大家有没有遇到,有没有什么改善的方法? (Lint 中的 typo 检查关掉,也没什么明显作用,还是卡)

17368 次点击
所在节点    Android
46 条回复
nicevar
2018-04-24 11:51:14 +08:00
没救,最近的版本内存泄漏太厉害了,开一个不大的项目一上午 AS 就会吃掉 5G 多内存,还是没有打开过布局文件的情况下,否则更惨,大家调侃 google 的开发人员电脑内存 32G 起步不是没道理的
xuhaoyangx
2018-04-24 11:55:03 +08:00

如果是指打开这个的时候卡,没救,as 一直都这样..只是卡的成都不一样
20015jjw
2018-04-24 11:55:34 +08:00
你最大内存给 4g 太不给面子了吧..
easylee
2018-04-24 12:16:57 +08:00
同版本 AS 在 i7-6700HQ+32G+240SSD 下照样出现楼主的情况,只不过出次数不是很多。目测不是配置的问题,相应的 IDEA 也有这样的问题,不过 2018.1.1 版本好了很多。
cpp255
2018-04-24 12:25:57 +08:00
同时开了几个项目,idea 也有这种问题,内存吃紧。
TestSmirk
2018-04-24 12:29:19 +08:00
只有内存占用十几 G 的时候写 xml 的时候才会卡。
Omitted
2018-04-24 12:36:22 +08:00
同样配置,表示 IDEA 也遇到了相同问题。
是原生输入法吗?尝试用三方输入法会好点
singlepig
2018-04-24 12:52:26 +08:00
@nicevar https://developer.android.com/studio/index.html#Requirements
这里写的看来都是胡说八道......

@xuhaoyangx 是的,在输入括号中参数的时候就卡的明显,尤其当传入“字符串参数”的时候。。。


@20015jjw 我还以为 4g 已经挺多了,监视器里看 AS 才吃了 2.5G ,以为够用了。。。


@easylee 看到这个我就很放心了。。。32g 都没辙

@cpp255 你是用 IDEA 做 Android 么?我还以为是 AS 魔改出的问题,想切到 idea 呢,还好及时刹车了。

@TestSmirk xml 写的时候也会卡

@Omitted 用的鼠须管,原生也试了,体验上好像没啥改善,还是卡
HongJay
2018-04-24 13:00:00 +08:00
首先。。你现在多少内存。是不是固态。重启 as 能不能解决这个问题
nicevar
2018-04-24 13:02:00 +08:00
其实 idea 吃内存,但是明显没有 AS 内存泄漏那么严重,idea 开好几个大项目也就 2G 多点,AS 开个 HelloWorld 跑几下内存也是刷刷的涨,简直就是无情
cpp255
2018-04-24 13:06:06 +08:00
@singlepig 不是开发 Android,我是想说同一个问题:吃内存太厉害了。我的还是 8G 内存。
iwtbauh
2018-04-24 13:13:16 +08:00
总之开着 as 我是绝对不敢开 chrome 的,开 as 时只用 Firefox
另外,把能禁用的插件都禁用了会稍微好点
pdog18
2018-04-24 13:15:19 +08:00
不会啊 我 8g 都不卡
kutear
2018-04-24 13:32:31 +08:00
Android 开发不是 32G 标配么 As 先分个 16G
cs923
2018-04-24 13:34:06 +08:00
3.0 试试呢 之前升级到 3.1 卡得不行 换回 3.0 好转了
MightyLu1994
2018-04-24 13:53:17 +08:00
- 使用搜狗输入法
- 换同样配置的 windows 电脑

这不是 as 的锅,是 mac 的锅,我刚开始也这样,使用的时间长点之后,卡顿的现象好像有所改善(不知道是不是习惯了)。
Necfol
2018-04-24 13:54:44 +08:00
圣圣,我 13 年的 macbook pro 用 AS 都不卡。。。
twoyuan
2018-04-24 13:59:17 +08:00
我 14 年的 rMPB ( 8 GiB 内存)都没感觉到卡……

不过编辑 build.gradle 倒是经常卡,设置 `search.maven.org` 走代理后情况有所改善。
Lattez
2018-04-24 14:01:46 +08:00
这个多半是 idea 的问题不是 as 的问题...而且有可能是 mac 版专有的问题
kimqcn
2018-04-24 14:14:23 +08:00
google 有量子计算机,不存在卡的问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/449377

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX