You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio Dolphin占用CPU过高无响应,如何排查故障?

问题描述

我并未使用Android Studio(AS)执行高负载操作,仅在完成Room with a View Kotlin代码实验。已将AS可用内存提升至4GB,但问题仍未解决:使用数分钟后AS便卡顿,任务管理器显示其CPU占用率高达97%。我的笔记本配置尚可,拥有16GB内存,此前使用旧版本AS开发Java应用从未出现问题,这是我首次使用Kotlin及该版本AS。每次只能通过任务管理器关闭并重启AS,但很快又会冻结,完全无法开展工作。

Android Studio配置信息
Android Studio Dolphin | 2021.3.1 Patch 1
Build #AI-213.7172.25.2113.9123335, built on September 30, 2022
Runtime version: 11.0.13+0-b1751.21-8125866 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Windows 11 10.0
GC: G1 Young Generation, G1 Old Generation
Memory: 4096M
Cores: 8
Registry:
    external.system.auto.import.disabled=true
    ide.text.editor.with.preview.show.floating.toolbar=false
    ide.instant.shutdown=false

Non-Bundled Plugins:
    com.intellij.marketplace (213.7172.48)
    com.thoughtworks.gauge (213.5744.125)
    com.developerphil.adbidea (1.6.8)
排查步骤
  • 禁用第三方插件:关闭AS后,在启动界面选择Configure > Plugins,禁用所有非官方插件(如你安装的com.thoughtworks.gauge、com.developerphil.adbidea),重启AS测试是否仍卡顿。第三方插件可能与新版本AS或Kotlin存在兼容性冲突。
  • 调整GC类型:通过Help > Edit Custom VM Options打开VM配置文件,将GC配置从G1改为-XX:+UseParallelGC或-XX:+UseConcMarkSweepGC,保存后重启AS。G1在部分Kotlin项目场景下的优化表现可能不如其他GC类型。
  • 减少Kotlin实时检查:进入File > Settings > Build, Execution, Deployment > Compiler > Kotlin Compiler,暂时关闭Enable incremental compilation;再到Settings > Editor > Inspections中,关闭非必要的Kotlin代码检查项(如部分风格类检查),观察CPU占用是否下降。
  • 清理AS缓存:执行File > Invalidate Caches... > Invalidate and Restart,清理旧缓存后重启AS。过期缓存可能与新版本AS不兼容,引发异常资源占用。
  • 检查项目依赖配置:打开项目build.gradle文件,确认Room、Kotlin的依赖版本是否与AS Dolphin推荐版本匹配,版本冲突或不兼容可能导致后台持续高负载。
  • 监控进程细节:在任务管理器中右键AS进程选择Go to details,查看具体线程的CPU占用;或使用AS自带的Help > Diagnostic Tools > CPU Usage,定位占用资源的插件或后台任务。
  • 回退Kotlin版本:若以上方法无效,尝试将项目Kotlin版本降低至旧版AS兼容的稳定版(如1.5.x系列),验证是否为新版本Kotlin与AS Dolphin的兼容性问题。

内容的提问来源于stack exchange,提问作者pir8ped

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 13:15:28