Feature Focus: Auto-Step

Auto-step will automatically step through a page based on settings that can be set in FusionDebug Preferences. You can set the step interval, which is the number of milliseconds between each step operation, and step type, either step into or step over.

This is the FusionDebug configuration preference page:

FusionDebug configuration preference page image

To use Auto-step first halt the page on a breakpoint, select the thread or stack frame and toggle Autostep on using either of the Auto-stepping buttons in the Debug view toolbar or the entries in the rightclick menu. You can stop Auto-stepping by toggling off a button or menu entry. The Into and Over variations of Auto-stepping are mutually exclusive so if you toggle Over while using the Auto-step Into, stepping into will stop and you will begin Auto-stepping over instead.

Debug view Toolbar

FusionDebug Stepping Bar

Debug view Context Menu

FusionDebug Context Menu

Auto-step is useful for watching variable / expression changes and execution paths. It can also be used to locate bottlenecks in code. Any line that doesn't step at the regular rate of the rest of the page is taking longer than the step interval to execute. This line can then be investigated.

Only one thread can be auto-stepped, so you must stop auto-stepping and then select another thread and start auto-stepping. The auto-step configuration can be changed whilst auto-stepping a thread. The changes will be reflected after applying the preferences.

Spotlight »

Adobe Solution Partner »

Adobe Solution Partner Adobe Certified Professional ColdFusion MX 7 Adobe Certified Professional Flex Developer