Process Controller - Product Information...
Download Documentation Pricing and Purchases Release Notes
Process Controller belongs
to that small select group of applications whose functionality really should
have been available in Windows out of the box for many years.
For years Windows has shipped with a very advanced thread and process handling
engine. This in

theory lets you set different processing priorities on processes and threads as
they run, which directly affects how processor time is divided amongst the
various running processes.
When used to its full potential this model has the ability to make a system
vastly more responsive to the end user. It can prevent badly programmed
applications from taking up all of the available processor time thus making a
system unresponsive. It can also massively increase the multitasking
capabilities
of a system. The potential benefits can be huge in a Terminal Server / Citrix
server environment.
Process controller lets you get control of the processes running on your systems
by allowing you to throttle back long running intensive processes automatically.
This is done with either 'Static' rules or 'Dynamic' rules.
Static rules let you specify processes that should always :-
1) Have their processing priority promoted to above normal
2) Have their processing priority demoted to below normal
3) Be terminated as soon as they are detected.
Dynamic rules then go a step further. They let you specify processes to monitor
(e.g. all processes called 'xyz'), and if they go over the processor demands you
specify, then they can be throttled back for the period of time you specify.
For example, you could specify that you want to watch all processes called
'iexplore' (Internet Explorer). Then specify that if out of the last ten polls,
an 'iexpolre' process used up more than 80% of the processor time for 5 of those
last ten polls, it should be throttled back for 5 minutes.
The parameters are completely configurable, thus giving you a huge degree of
control.
Process Controller doesn't need to install any drivers onto your system, and
runs on the .Net framework 2.0 or later. Its small, fast and very efficient.
Why not give it a try?
Download Process Controller Here