|
发表于 2025-1-10 08:04:45
|
显示全部楼层
广东省肇庆市
用 start / 命令启动你需要限制的程序,优点是能保存配置: 格式: start /affinity 0x? app.exe (?号自己改成任意数字启动后,在任务管理器中查看效果,启动可执行文件,不能是快捷方式。) 0x?: 假设我们的 cpu 是四核 cpu, 分别是 1~4 号核心, 每个核心通过二进制的 0/1 来控制是否启用该核心(0 为关闭, 1 为启用).例如现在要设定程序的执行 cpu 是 1 号核心和 2 号核心, 那么对应的二进制就是 1100, 但是, 这个结果是反的, 1 号 cpu 占的应该是个数位, 2 号 cpu 占的是十数位, 以此类推, 所以这个结果就是 0011, 转换成 16 进制就是 0x3. app.exe : 要执行的程序,我试了多次,若是快捷方式则不启作用。 例子: 我的是四核CPU,新建文件 1.bat 内容为 : start /AFFINITY 0x3 %windir%\system32\calc.exe 运行效果是:calc.exe只使用 前两个核心; 改成 0x1 限制 第一个核心; |
|