Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一台非常强大的开发机器,用于开发和测试我的项目。我设置了一个应该非常重地加载 CPU 的情况,并检查了性能监视器以查看我正在使用 130% 的 CPU。我想知道我的程序在内核较少的机器上会如何表现。有没有办法限制操作系统将分配给我的程序的 CPU 数量?或者我可以以某种方式降低有效时钟速度吗?
你可以在虚拟盒子里运行你的程序。其中一些可以让您更改虚拟框中的操作系统可以访问多少资源,例如内核和线程数,内存量......
据我所知,使用 c++ 您只能将一个线程更改为多线程,反之亦然。因此,您需要访问您的操作系统特定指南!
另一种方法是一起运行您的软件的多个实例!