参考,

/questions/28172019/

推荐计算器,CPU Affinity Mask Calculator


(资料图片)

/tools/cpu-affinity-calculator/

适合多核心 CPU,比如  i9 13900K,

多 node 的 CPU,比如线程撕裂者,

用来给游戏设置处理器关联也是棒棒的啊。

下文的 0x1FF 、 0xFF00 是利用计算器得出的结果,一般可以自由的选择,

而对于 NUMA 架构 的 CPU,最好把程序运行在一个 node 上,

比如 2950X 是 16 核心,有 2 个 CPU Die 和 1 个 IO Die,

设置为 NUMA 内存访问架构后,有 2 个 node,此时最好把程序运行在 00 至 07 核心,

或者 08 至 15 核心上,以减小内存访问延迟。

文本内容建议用 VS Code 编辑哈,系统自带 Notepad 别用哈,错了别到处问。

1)在程序启动前就能设置好处理器关联

下文直接创建一个  的空位文件即可复制修改内容,

用的时候直接右键 “使用 powershell 打开” 就行哈。

$thisProcess = []::GetCurrentProcess();

$ = 0x1FF;

start-Process -FilePath "" -WorkingDirectory "C:\Program Files (x86)\Winamp59\" -Wait

Start-Sleep -s 10

2)在程序启动后设置处理器关联

下文直接创建一个  的空位文件即可复制修改内容,

用的时候直接右键 “使用 powershell 打开” 就行哈。

start-Process -FilePath "" -WorkingDirectory "C:\Program Files (x86)\Winamp59\" -Wait

Start-Sleep -s 10

$thisProcess = Get-Process winamp;

$ = 0xFF00

推荐内容