next up previous contents
Next: Traps and known problems Up: Debugging approaches Previous: The profiler   Contents


Performance note

Turning on tracing, break points, or profiling causes Maude to run much more slowly, because these options force execution through a slow path that performs extensive bookkeeping before and after each rewrite, membership application, and condition fragment check. Therefore, execution will be significantly slower if one or more of these options is on, even if no tracing information is output, no break points are encountered, and the profile information is never examined.

To ensure Maude is running at full speed one must use:

  set trace off .
  set break off .
  set profile off .



The Maude Team