Bad Apples 1.3.9
This program helps you define limits for your services and processes, setting individual values for CPU, RAM, thread and handle usage.
It features a script engine, and with the help of the scripts, you can define a complex reaction that Bad Apples automatically executes if your processes violate any of your limits.
You can also define activities that monitor and restart your processes and services if they terminate for whatever reason. Logging and event-driven e-mail alerts is also part of the package.