jBixbe - Visual Tour
UML Sequence Diagrams
- visualize the call stack of a thread
- see method calls with argument and return values
- observe exceptions
- a system border has been introduced to hide calls that are not of interest
- include outside calls by a click on +
- sophisticated layout mechanism, no need to manually arrange objects
UML Structure Diagrams
- visualize object and data structures
- recognize relations between objects
- see attribute values
- references are displayed as links that can be included by a click
- spot null references quickly
- observe value changes and the triggering thread
- fold non-relevant attributes to hide them
Source Code Debugging
- observe the current location of a thread within source code
- to save space only the source code of current method is shown
- watch local variable values
- quick navigation within call stack
- control program flow with step in, step over and step out
- inspect each thread separately
System Overviews
- display loaded classes
- watch threads and thread groups
- mount sources and browse through them
- manage breakpoints
Technical Features
- project management with auto open/save functionality
- debug local or remote JVMs
- advanced debug architecture based on JVM TI (part of JPDA)
with event-oriented flow control
- automatic resume while watching the application