加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Windows可以配置为仅使用单个硬件线程吗?

发布时间:2020-12-13 23:05:58 所属栏目:Windows 来源:网络整理
导读:是否可以将 Windows配置为仅使用单个硬件线程.过去几年中的每台机器似乎至少是双核的,但是一些时序错误只有在线程串行执行时才能重现.我对Windows Vista特别感兴趣. 大卫, 让我们首先解决您的直接问题:如何将Windows Vista限制为一个核心. 我看到两种方式:
是否可以将 Windows配置为仅使用单个硬件线程.过去几年中的每台机器似乎至少是双核的,但是一些时序错误只有在线程串行执行时才能重现.我对Windows Vista特别感兴趣.
大卫,
让我们首先解决您的直接问题:如何将Windows Vista限制为一个核心.

我看到两种方式:

(a)在Hyper-V上的虚拟机中运行Vista,并为VM仅提供一个逻辑处理器.这使您可以充分利用机器的其余部分.

(b)或者,您可以使用boot.ini中的/numproc=1选项强制计算机使用单个处理器.您可以通过msconfig配置它.

>单击“开始”,单击“运行”,键入msconfig,然后单击“确定”.
>单击“引导”选项卡.
>点击“高级选项…”
>单击以选中“处理器数”复选框,然后选择“1”.
>单击“确定”两次,然后重新启动计算机.

alt text http://i39.tinypic.com/141789i.png

但也许仅仅将你的程序限制在一个核心就足够了,那么setting processor affinity就是最好的答案.这可以通过配置或直接从您的过程代码实现.

如果这适用于您的环境,那么您可能还需要考虑高级多线程调试工具,例如Intel’s Thread Checker.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读