【问题标题】:Android Studio Build uses 100% CPU on Windows 10Android Studio Build 在 Windows 10 上使用 100% CPU
【发布时间】:2016-04-28 07:31:37
【问题描述】:

升级到 Windows 10 后,在 Android Studio 中构建项目会使 电脑无法使用。
使用 Windows 10 构建也需要很长时间,但 PC 在此期间可以使用。

TaskManager 显示 java-build-task 使用尽可能多的 CPU。

设置 java 和/或 gradle-options 并没有提高 CPU 使用率。

目前使用:
Android Studio 2.1.0
Gradle 2.1.0
视窗 10

【问题讨论】:

    标签: android android-studio build windows-10


    【解决方案1】:

    创建一个新的快捷方式来启动具有受限 CPU 关联性的 Android Studio 对我来说很有用。

    1. 桌面>右键>新建>快捷方式
    2. 将位置设置为 cmd.exe /c start "Android Studio" /affinity 0x03 "C:\Path\to\ANDROID_STUDIO"
    3. 设置所需的快捷方式名称
    4. 将图标设置为C:\path\to\Android Studio\bin\studio.ico

    亲和力的数字是要使用的内核的十六进制编码数字。

    Core4 Core3 Core2 Core1 = 0x0F //uses all cores 
                Core2 Core1 = 0x03 //uses only first 2 cores
    

    构建时间没有明显恶化。

    【讨论】:

    • 我使用前 6 个内核的配置:C:\Windows\System32\cmd.exe /c start "AndroidStudio" /affinity 3F "C:\AndroidStudio\bin\studio64.exe"
    • 0x03 = 3 十进制兄弟不是 2
    • 其实这个数字是二进制掩码,例如 0xAA (10101010) 请求您的进程使用处理器 1、3、5 和 7 运行,但不是 0、2、4 或 6 stackoverflow.com/a/7760105/2093236
    猜你喜欢
    • 2019-10-04
    • 2020-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-14
    • 1970-01-01
    • 2021-10-16
    • 2017-06-07
    相关资源
    最近更新 更多