aosp-解决win11 系统下12代/13代英特尔CPU编译慢耗时长问题

775 阅读2分钟

一、简介

我的是因特尔13代i7的cpu,但是每次编译aosp源码的时候,总是感觉速度很慢,输入lunch回车都要等待一段时间才出现菜单,并且主机的风扇在编译期间都是静悄悄的,这时就感觉憋屈的很,花了这么多钱,结果就这?打开任务管理器一看就发现不对劲了

Snipaste_2023-08-13_20-42-03.png

cpu下面全跑满,上面却一点动静都没有,查了资料发现,编译的时候全是cpu的小核心在跑,难怪风扇响都不响,要想加快编译速度,我们就要想办法在编译的时候让大核心在跑

二、解决步骤

2.1 下载 process lasso

  1. 需要魔法:bitsum.com/
    进入官网后点击 download free 即可
  2. 百度网盘链接:process lasso 百度网盘
  3. 安装后可以自行选择激活成pro版本,但免费版本已足够使用

2.2 cpu调整

1. 输入vmware进行进程过滤

image.png

2. 对这两个进行操作

image.png

选中vmware-vmx.exe,右键将触发性能模式勾上,如下图

image.png

选中CPU亲和性-总是-选择CPU亲和性

image.png

根据自己给虚拟机设置的核心数,对cpu进行勾选,我设置的是16核心,所以勾选了16个CPU,注意的是,带E结尾的为小核心

image.png

然后选中cpu集合,选中总是,然后将CPU根据虚拟机的核心数给勾选上

image.png

image.png

操作完之后,同样对mksSandbox.exe进行同样的上述操作

注:设置mksSandBox可能是不必要的,上面设置之后如果不生效,可尝试对此进行设置

接着就可以看到,在编译的时候,CPU大核心被调动了,编译速度也快了不少

2b7b506c655d14049a49c4845f2753f.png

三、感谢

关于 win11 系统下12代/13代英特尔大小核架构 CPU 的 VMware 优化:输入延迟、卡顿,大小核调度_茴香鹰嘴豆的博客-CSDN博客