title | author | date | CreateTime | categories |
---|---|---|---|---|
调试时限制程序使用 CPU 核心数模拟低端设备 |
lindexi |
2019-08-16 16:11:32 +0800 |
2019-8-16 16:8:0 +0800 |
我现在的开发设备性能太强了,有一些问题只能在低性能的设备上才能进行调试,本文告诉大家在开发机上不通过虚拟机等方法直接调试模式程序在低性能设备上运行
通过 VisualStudio 调试启动一个程序之后,可以在任务管理器找到这个进程
在任务管理器的详细信息右击这个进程,点击设置相关性
此时可以设置有几个 CPU 可以处理这个进程,这样这个程序就相当于在 CPU 核心数比较少的设备上运行
菜鸟提供了 SetProcessAffinityMask 可以使用程序的方式设置一个进程使用的 CPU 有多少
这个函数请看 《Windows via C/C++》学习笔记