Visual studio 2010 使用visual studio#pragma使项目具有高优先级

Visual studio 2010 使用visual studio#pragma使项目具有高优先级,visual-studio-2010,Visual Studio 2010,我正试图以高优先级测试我的项目,因为我在代码中的挂钟时间似乎太长了。我已经尝试通过命令行将我的.exe设置为高优先级运行。它在同一时间带回来了。有人建议我使用VisualStudio的#pragma将其设置为高优先级,但我找不到如何做到这一点 注意,我当前的项目是单线程的。 还有别的办法吗 具体项目为:声卡(数字->模拟)和DAQ(模拟->数字)定时声音初始化。它需要1.1013到0.998秒,我需要它更精确,因为我使用DAQ来获取一个进程的数据,如果软件中的某个功能需要以高优先级运行,则只需要

我正试图以高优先级测试我的项目,因为我在代码中的挂钟时间似乎太长了。我已经尝试通过命令行将我的
.exe
设置为高优先级运行。它在同一时间带回来了。有人建议我使用VisualStudio的
#pragma
将其设置为高优先级,但我找不到如何做到这一点

注意,我当前的项目是单线程的。 还有别的办法吗


具体项目为:声卡(数字->模拟)和DAQ(模拟->数字)定时声音初始化。它需要
1.1013
0.998
秒,我需要它更精确,因为我使用DAQ来获取一个进程的数据,如果软件中的某个功能需要以高优先级运行,则只需要
10ms

,使用Windows函数SetThreadPrioritySetPriorityClass

一旦不再需要以高优先级运行,您的软件应该恢复到正常优先级。不要试图让您的应用程序始终以“高优先级”的方式运行。这将是敌对行为:)

更多信息,请访问: