【发布时间】:2012-01-29 07:36:40
【问题描述】:
当更改进程的优先级时,会出现系统不稳定的警告。
我正在运行机器学习算法,而正常优先级使计算机无响应。更改此进程的优先级是否会导致问题或影响进程(除了使其运行速度变慢)?
【问题讨论】:
-
机器学习程序是多线程的吗?
标签: windows process windows-xp taskmanager
当更改进程的优先级时,会出现系统不稳定的警告。
我正在运行机器学习算法,而正常优先级使计算机无响应。更改此进程的优先级是否会导致问题或影响进程(除了使其运行速度变慢)?
【问题讨论】:
标签: windows process windows-xp taskmanager
如果您正在调整的进程与另一个进程交互,您可能会创建一个priority inversion,这是导致死锁的一种方式(即,它可能导致进程或与之交互的进程挂起)。
但如果它只是一个忙于计算的独立程序,将其优先级降低一个档次不太可能导致任何问题。
警告中提到的稳定性问题只有在您更改相对于相关系统进程的优先级时才会出现问题。
【讨论】:
不,这只是一个警告。通过将进程的优先级提高或降低一个档次,您可能不会引起任何问题。并且不会有任何不可逆转的损害;您所做的任何事情都可以通过重新启动来解决。请确保在实验之前先保存您的工作!
有一些常见的事情可能会出错(因此您应该注意):
您可以将非系统进程的优先级提高如此之高,从而导致系统变得不稳定且无响应,因为系统进程没有足够的时间。
您可以将 系统进程 的优先级调低,使其无法获得足够的时间,从而导致您的系统变得不稳定且无法运行。反应灵敏。 (尽管我认为他们最近通过阻止您更改某些所谓的“关键”系统进程的优先级来解决其中的一些问题。)
以我的经验,假设一台速度相当快且稳定的机器,只要你stay away from the "Real Time" option,你就可以了。将非系统进程关闭优先级更不可能造成伤害。
【讨论】: