a data processor and method of controlling the performance of a data processor are provided . the data processor includes a memory that is operable to store at least two of the application programs and that can be executed on the data processor . a performance module is operable to monitor a performance flag and output a stop command as a function of the presence of the performance flag , wherein the performance module generates a command that terminates at least one of the application programs as a function of the outputting of a stop command .