Visual studio 2015 我如何在Microsoft Visual Studio 2015中投资与我的应用程序相关的CPU池? 我在VisualStudio 2015中使用一个空的C++项目创建一个游戏,使用Direct X 12。但是我在工作中遇到了一个问题,就是程序不能使用超过

Visual studio 2015 我如何在Microsoft Visual Studio 2015中投资与我的应用程序相关的CPU池? 我在VisualStudio 2015中使用一个空的C++项目创建一个游戏,使用Direct X 12。但是我在工作中遇到了一个问题,就是程序不能使用超过,visual-studio-2015,directx,c++14,cpu-usage,Visual Studio 2015,Directx,C++14,Cpu Usage,我如何在Microsoft Visual Studio 2015中投资与我的应用程序相关的CPU池? 我在VisualStudio 2015中使用一个空的C++项目创建一个游戏,使用Direct X 12。但是我在工作中遇到了一个问题,就是程序不能使用超过20%的CPU。虽然这对于小型应用程序来说很好,但对于游戏来说却毫无用处。如何增加应用程序可以使用的CPU池数量?如果不提供有关应用程序线程的详细信息,很难给出建议。如果您使用任务管理器来衡量性能,请知道它将CPU使用百分比划分到所有内核上。因

我如何在Microsoft Visual Studio 2015中投资与我的应用程序相关的CPU池?
我在VisualStudio 2015中使用一个空的C++项目创建一个游戏,使用Direct X 12。但是我在工作中遇到了一个问题,就是程序不能使用超过20%的CPU。虽然这对于小型应用程序来说很好,但对于游戏来说却毫无用处。如何增加应用程序可以使用的CPU池数量?

如果不提供有关应用程序线程的详细信息,很难给出建议。如果您使用任务管理器来衡量性能,请知道它将CPU使用百分比划分到所有内核上。因此,如果您有5个内核,并且您的进程使用了100%的一个内核(它是单线程的),那么您将显示20%的使用率。为了回答您关于线程的问题,我没有在任何其他线程中手动编写脚本,但我在
coinitializex
中有
coinitializex多线程的
值(NULL,COINIT_multi threaded);
另外,对于处理性能测量,我实际上正在查看MSVS 2015提供的调试输出图。如果我遗漏了什么,请原谅,我在这方面是全新的,我非常感谢您!