【发布时间】:2019-10-04 02:05:20
【问题描述】:
Android Studio 3.4.1 有许多子进程(大约 100 个!),如以下屏幕截图所示:
Windows 10 任务管理器截图——Android Studio 下90多个子进程,CPU使用率保持100%超过10小时!
我唯一的问题是:如何解决这个 CPU 100% 问题?
但我想使用以下问题/答案部分来提供有关该问题的更多信息!
问题 1:我在 Android Studio 中做什么?
Ans 1:绝对没有,即使我关闭了所有项目,子流程也在那里。 (但打开 Android Studio)
问题 2:我的硬件/软件配置是什么?
Ans 2:CPU:Intel Core i5-6200U 2.3GHz,内存:8GB DDR3,硬盘:250GB SSD + 1TB 硬盘,操作系统:Windows 10 Home,verion 1803,Android Studio 版本:3.4.1
Qus 3:有多少子流程?他们叫什么名字?
Ans 3:“Android Studio”进程下大约有 45 个“窗口命令处理器”和另外 45 个“控制台窗口主机”子进程。
问题 4:为了摆脱 cpu 使用问题,我做了什么?
Ans 4.1:卸载并重新安装 Android Studio
Ans 4.2:单击“帮助”->“编辑自定义 VM 选项”并设置以下内容
-Xms2g
-Xmx2g
然后重启 Android Studio
Ans 4.3:等待子流程完成,但已经10个小时了。
Ans 4.4:打开一个项目并在 android/gradle.properties 中设置以下内容:
org.gradle.jvmargs=-Xmx1536M
Ans 4.5:关闭所有项目。 (但打开 Android Studio)
Ans 4.6:搜索所有 stackoverflow 和 google,寻找相关问题,他们都没有这个“许多子进程和 100% cpu-usage”的问题。
【问题讨论】:
-
如果您打算回答自己的问题,您需要写一个实际问题。请参阅the self-answering guide,以及How to Ask 和How to Answer
-
不,我不打算回答我自己的问题,这些问题只是为了澄清问题。我尝试使用 stackoverflow 的“新格式”来澄清问题,例如“你做了什么来解决问题?” -> '为了解决问题,我做了 blablabla,但没有成功'。
-
那么请澄清一下。在目前的状态下,这看起来不像是一个问题
-
@Zoe,好主意!我刚刚更新了问题。
-
@Zephan 你找到解决方案了吗?
标签: android-studio cpu cpu-usage