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

前端之家收集整理的这篇文章主要介绍了Windows可以配置为仅使用单个硬件线程吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以将 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.

原文链接:https://www.f2er.com/windows/365999.html

猜你在找的Windows相关文章