在Windows任务pipe理器中更改进程优先级是否会导致问题?

当改变一个进程的优先级时,会有系统不稳定的警告。

我正在运行“机器学习”algorithm,“正常”优先级使计算机无响应。 是否改变这个过程的优先级会导致问题或影响进程(除了使其运行速度较慢)?

不,这只是一个警告。 通过将流程的优先级提高或降低,您可能不会造成任何问题。 而且不会有任何不可逆转的损害。 任何你搞砸的东西都可以通过重启来修复。 试验之前,请确保先保存好你的工作!

有几件常见的事情可能会出错(因此你应该留意):

  1. 您可以调整非系统进程的优先级,使系统变得不稳定和不响应,因为系统进程没有足够的时间。

  2. 您可以降低 系统进程的优先级,使其得不到足够的时间,导致系统变得不稳定,无法响应。 (虽然我认为他们已经通过阻止你改变某些所谓的“关键”系统过程的优先级来解决这个问题。)

根据我的经验,假设一个快速稳定的机器,只要你远离“实时”选项 ,你会没事的。 将非系统进程优先级降低更不容易造成危害。

如果您正在调整的进程与另一个进程交互,则可能会创建优先级倒置 ,这是导致死锁的一种方法(即可能导致进程或与其进行交互的进程挂起)。

但是,如果这只是一个忙于计算的独立程序,那么将其优先级降低不会造成任何问题。

警告中提到的稳定性问题只有在更改相对于相关系统进程的优先级时才是问题。