根据ps
报告,niceness 应用于 java 线程。我使用等待用户输入的 java 应用程序运行了这个快速测试:
开始过程:nice -n 19 java Main
输出ps -m -l 20746
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
0 - 1000 20746 10006 0 - - - 1739135 - pts/2 0:00 java Main
0 S 1000 - - 0 99 19 - - futex_ - 0:00 -
1 S 1000 - - 0 99 19 - - wait_w - 0:00 -
1 S 1000 - - 0 99 19 - - futex_ - 0:00 -
1 S 1000 - - 0 99 19 - - futex_ - 0:00 -
开始过程:nice -n 15 java Main
输出ps -m -l 21488
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
0 - 1000 21488 10006 0 - - - 1722494 - pts/2 0:00 java Main
0 S 1000 - - 0 95 15 - - futex_ - 0:00 -
1 S 1000 - - 0 95 15 - - wait_w - 0:00 -
1 S 1000 - - 0 95 15 - - futex_ - 0:00 -
1 S 1000 - - 0 95 15 - - futex_ - 0:00 -
该NI
列似乎反映了我传递给nice
的内容,并且优先级也相应地发生了变化。我使用jps
.
请注意,运行jstack 21488
示例不会提供上述信息。
我在 Ubuntu 16.04 LTS(64 位)上运行了上述内容