如何限制F#应用程序中可用的核心?是否足以更改进程的处理器关联性?

时间:2013-02-22 17:25:19

标签: .net f# clr

我想检查使用MailboxProcessor<'T>的F#应用程序的可伸缩性。要做到这一点,我想测试应用程序首先在1,然后在2,然后在4,依此类推一个多核机器的核心。如何限制应用程序可用的逻辑处理器?

我知道我可以篡改处理器亲和力,但是我会得到所需的结果吗?他们是否会反映在具有所需内核数量的不同机器上运行应用程序?我担心ThreadPoolTaskScheduler:它们是否会被正确配置,还是会表现得没有限制?

0 个答案:

没有答案