如何在Windows系统上启动具有高优先级的Java进程

时间:2017-07-27 23:59:02

标签: java windows multithreading

首先,这个问题与线程优先级无关。

我创建了一个Java程序,让我们说Test.java。当我做的时候

C:/> java Test,我的意思是当我运行我的程序时,Windows操作系统启动一个具有普通优先级的Java进程,我们可以在Windows任务管理器中看到它。

我的程序需要庞大的系统资源。如果java进程具有正常优先级,则可能无法获得所需的系统资源。我可以通过右键单击它并将优先级设置为高,从Windows任务管理器将此进程优先级设置为高。

我想从我的java程序或从命令提示符运行程序时以编程方式将此进程优先级设置为高。

我们非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

这对我有用:来自cmd start /high <app>

enter image description here

Windows版本:

enter image description here