2011-01-14 59 views
3

在沒有Task Scheduler的情況下啓動我的程序時,它的內存優先級爲5,就像系統中運行的所有其他程序(Windows 7)一樣。如何更改計劃任務的內存優先級?

但是,在Task Scheduler下運行時,它的內存優先級爲4,會影響性能。

注意!進程優先級爲正常(CPU優先級8),所以這不是問題!只有內存優先級是問題!

Process Explorer的截圖:

Memory Priority 4, Process Explorer

如何計劃任務的內存優先級更改爲5? Win32 API是一個可接受的解決方案。

回答

3

這是一個老問題,但也許我可以幫助某人。要更改排期任務導出de任務的優先級(到xml文件),請編輯該文件,搜索優先級行並更改編號。值從0(實時優先級)到10(空閒優先級)。更改值後,如果現在滿足您對CPU,內存和I/O優先級的要求,則將任務導入測試。