Android Studio 3.1.2输入卡顿延迟问题求助
解决Android Studio 3.1.2输入代码逐字符延迟的方案
兄弟,我之前开发时也碰到过一模一样的输入延迟问题,折腾了好一阵才解决,结合你的设备配置(16GB内存、i5 6500,AS仅占2.5G内存),给你几个亲测有效的办法,你挨个试试:
调整Android Studio的VM内存分配
你的设备内存足够,但AS默认分配的内存可能偏低,导致编辑器卡顿。你可以修改VM配置文件:- 打开Android Studio,点击顶部菜单栏的
Help->Edit Custom VM Options - 在打开的文件里,修改以下参数(根据你的内存情况调整,比如给AS分配4G内存):
-Xms2048m -Xmx4096m -XX:MaxPermSize=1024m - 保存后重启Android Studio,观察输入延迟是否改善
- 打开Android Studio,点击顶部菜单栏的
禁用不必要的插件
很多第三方插件会在后台占用资源,拖慢编辑器响应速度:- 点击
File->Settings->Plugins - 把你平时用不到的插件(比如某些小众主题、非必需的代码工具)取消勾选,然后重启AS
- 点击
关闭或调整实时代码检查
AS的实时代码分析虽然好用,但有时候会导致输入延迟:- 快速方案:点击顶部菜单栏的
File->Power Save Mode,开启后会关闭实时检查和自动编译,能明显提升编辑器响应速度 - 精细调整:如果不想完全关闭检查,可进入
File->Settings->Editor->Inspections,把一些非关键的检查项(比如某些代码风格检查、不常用的语言规则)取消勾选
- 快速方案:点击顶部菜单栏的
清理缓存与重建索引
长期使用后,AS的缓存和索引可能出现异常,导致卡顿:
点击File->Invalidate Caches / Restart,选择Invalidate and Restart,让AS彻底清理缓存并重新生成项目索引检查输入法兼容性
有些第三方输入法和Android Studio的兼容性不好,会导致输入延迟:
暂时切换到系统自带的输入法(比如Windows的微软拼音、Mac的自带输入法),看看输入延迟是否消失,如果是输入法问题,可尝试更新输入法或更换其他版本
如果以上方法都没用,建议考虑升级Android Studio到较新的稳定版本——3.1.2确实比较老旧,后续版本修复了大量性能问题,对你的设备配置来说完全能流畅运行。
内容的提问来源于stack exchange,提问作者user5327287




