一、简介
我的是因特尔13代i7的cpu,但是每次编译aosp源码的时候,总是感觉速度很慢,输入lunch回车都要等待一段时间才出现菜单,并且主机的风扇在编译期间都是静悄悄的,这时就感觉憋屈的很,花了这么多钱,结果就这?打开任务管理器一看就发现不对劲了
cpu下面全跑满,上面却一点动静都没有,查了资料发现,编译的时候全是cpu的小核心在跑,难怪风扇响都不响,要想加快编译速度,我们就要想办法在编译的时候让大核心在跑
二、解决步骤
2.1 下载 process lasso
- 需要魔法:bitsum.com/
进入官网后点击 download free 即可 - 百度网盘链接:process lasso 百度网盘
- 安装后可以自行选择激活成pro版本,但免费版本已足够使用
2.2 cpu调整
1. 输入vmware进行进程过滤
2. 对这两个进行操作
选中vmware-vmx.exe,右键将触发性能模式勾上,如下图
选中CPU亲和性-总是-选择CPU亲和性
根据自己给虚拟机设置的核心数,对cpu进行勾选,我设置的是16核心,所以勾选了16个CPU,注意的是,带E结尾的为小核心
然后选中cpu集合,选中总是,然后将CPU根据虚拟机的核心数给勾选上
操作完之后,同样对mksSandbox.exe进行同样的上述操作
注:设置mksSandBox可能是不必要的,上面设置之后如果不生效,可尝试对此进行设置
接着就可以看到,在编译的时候,CPU大核心被调动了,编译速度也快了不少
三、感谢
关于 win11 系统下12代/13代英特尔大小核架构 CPU 的 VMware 优化:输入延迟、卡顿,大小核调度_茴香鹰嘴豆的博客-CSDN博客