YARI is a comprehensive tool suite to debug, spy, spider, inspect and navigate Eclipse based application GUIs (Workbench or RCP).
If you want to know how your swt ui is built up or which plugins contribute to your eclipse workbench YARI will offer you all the information needed. It allows you to have a deep look into the swt or eclipse internals. Search an id for a menu contribution, find a contributing plugin or debug the swt/jface ui (e.g. figure out layout problems) is a core feature of the tool.
VisualVM is a visual tool integrating several commandline JDK tools and lightweight profiling capabilities. Designed for both production and development time use, it further enhances the capability of monitoring and performance analysis for the Java SE platform.
Glassbox is a troubleshooting agent for Java applications that automatically
diagnoses common problems.
Because Glassbox’s troubleshooting knowledge is built in, anyone can isolate a failing connection or a slow-running query instantly. You don’t need to analyze log files or graphs. Just one click, and Glassbox tells you in plain English what broke.
Very interesting debugging concept. But the guys might get a problem because of the name (is also a software company, jivesoft).
"What is JIVE?
JIVE is an interactive execution environment for Eclipse that supports a declarative and visual approach to debugging object-oriented software. It can also serve as a pedagogic tool for teaching object-oriented programming. JIVE extends Eclipse's Java debugging facilities with interactive visualization, query-based debugging, and reverse stepping."