0

我使用 API/方法在 C# 程序中运行外部进程:

Process p = Process.Start(exefilename);

我想减少进程“exefilename”的 CPU 消耗,并尝试以这种方式更改优先级:

p.PriorityClass = ProcessPriorityClass.Idle;

但我没有得到任何结果。处理器消耗是相同的。

我可以通过什么方式减少 CPU 消耗?

4

1 回答 1

0

首先你确定这个进程是什么消耗CPU?其次,如果你有它的源代码,你应该检查它的哪个部分正在消耗 CPU(IO、DB 调用)等等。

于 2016-06-29T10:16:39.497 回答