有没有办法确定/指定 M1 MacOS 程序在哪个核心上运行?

时间:2021-03-12 15:48:44

标签: macos apple-m1

场景:我正在远程登录到我的 M1 Mini,并尝试运行一个 Perl 脚本,该脚本一次一个启动我的(为 arm64 C++ 编译的)程序的一长串实例,用于测试目的。因为运行完整序列肯定需要几个小时,所以我不使用 Perl 脚本。

我在大约 36 小时前启动了第一次测试运行,到目前为止已经完成了大约三分之一。这比我预期的要慢得多——总的来说,我对该程序的个别测试表明,这台机器比我拥有的任何其他机器都要快,但这根本达不到那个要求。

我开始考虑这个问题,并想知道我的代码是否被视为“后台”任务,并在节能的“Icestorm”内核之一而不是快速“Firestorm”内核之一上运行。有谁知道如何检测进程在哪个核心上运行和/或控制进程在哪个核心上运行?

0 个答案:

没有答案