[RSS]

Visualize Thread Dump as plugin for NB

what exist

  • BEA's ThreadDumpAnalyzer - parses TD into xml, processes it with xslt, can prepare a result as html. More details at http://dev.bea.com/products/wlplatform81/articles/thread_dumps.jsp
  • TDA plugin for VisualVM - https://tda.dev.java.net/
  • SAMURAI - standalone tool for TD analyzes - http://yusuke.homeip.net/samurai/?english
  • LOCKNESS - Eclipse plugin for TD analyses - http://lockness.plugin.free.fr/features.php

plugin features

  1. Must Have
  • Parse thread dump
    • from file
    • from URL (useful for issuezilla attachments)
    • create TD of running application
  • Visualize Thread Dump
    • threads, locks
    • show only threads that are in relation to selected thread
  1. Nice to have
  • Go to source from TD line
  • Find deadlock
  • Create report about TD
    • to file
    • attach it to IZ
    • create new IZ issue

Idea

vtd-threads-view.png

Knowledge base

  • multiview
    • http://bits.netbeans.org/dev/javadoc/org-netbeans-core-multiview/org/netbeans/core/spi/multiview/package-summary.html
    • http://blogs.sun.com/geertjan/entry/multiview_editor_in_netbeans_ide
    • http://www.antonioshome.net/blog/
    • http://blogs.sun.com/vdblog/entry/part_1_xml_multiview_visual
    • http://blogs.sun.com/vdblog/entry/part_2_xml_multiview_visual
    • http://blogs.sun.com/vdblog/entry/part_3_xml_multiview_visual
    • http://blogs.sun.com/geertjan/entry/convert_your_topcomponent_to_a

Attachments

vtd-threads-view.png Info on vtd-threads-view.png 1364086 bytes