2011-01-14 39 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优先级的要求,则将任务导入测试。