2013-10-29 39 views
-1

我試圖測試我的項目高優先級,因爲我在代碼中的掛鐘時間似乎太長。我已經嘗試通過命令行設置我的.exe以高優先級運行。它帶回了同一時間。有人建議我使用visual studio的#pragma使其具有高優先級,但我無法找到如何做到這一點。使用visual studio #pragma使項目高優先

請注意,我目前的項目是單線程。 還有別的辦法嗎?

具體項目是:聲卡(數字 - >模擬)和DAQ(模擬 - >數字)的定時聲音初始化。它需要1.10130.998秒,我將需要它更精確,因爲我使用DAQ獲取進程的數據只需要大約10ms

回答

0

如果軟件中的某個功能需要高優先級運行,使用Windows功能SetThreadPrioritySetPriorityClass

一旦不再需要以高優先級運行,您的軟件應該恢復到正常優先級。不要試圖讓應用程序總是以「高優先級」運行。這將是敵對行爲:)

更多信息請訪問: msdn.microsoft.com/en-us/library/windows/desktop/ms685100.aspx

+0

感謝elgonzo! – sam

相關問題