Keil™, An ARM® Company

Technical Support

MON51: MONITOR OVERHEAD


Information in this article applies to:

  • C51 Version 5.50

QUESTION

Is there any overhead in terms of speed associated with using the monitor? Will my programs execute more slowly than without it?

ANSWER

No. When your program is executing the monitor is not. The monitor relies on serial interrupts to receive information from tScope. When you set a breakpoint, the monitor modifies your code to insert a hook at that point into its breakpoint servicing routine. This means that the monitor does not have to constantly check for breakpoints and your program can run as if the monitor was not there.

MORE INFORMATION

Refer to MON51.HLP in the BIN directory for more information on the Monitor.

Last Reviewed: Tuesday, July 19, 2005


Did this article provide the answer you needed?
 
Yes
No
Not Sure