Some application are defective. They sometime goes in a loop and use all the CPU. This is annoying (but not lethal). Often, users are unaware of this. The system is just a little slugish. The monitortasks package let you configure which process you want to monitor and the action to perform