Posted
almost 17 years
ago
by
Ingo Rockel
I just updated the TDA plugin so it works with the just released Beta of VisualVM. The TDA Version included in the plugin is the current development version for the next release of TDA. Because of a reworked welcome screen, the link for requesting a
... [More]
dump is currently missing and you have to use the left-most button in the toolbar for this.
Fig 1. VisualVM Beta with TDA Plugin Preview
The Plugin integration is quite the same as in the preview version for VisualVM Milestone 3, I only refactored the plugin structure, so it is easier to build it. The Plugin again consists of to files, the library component, which contains TDA itself and the file with plugin wrapper. Everything can be downloaded on the TDA site.
[Less]
|
Posted
almost 17 years
ago
by
Ingo Rockel
I just updated the TDA plugin so it works with the just released Beta of VisualVM. The TDA Version included in the plugin is the current development version for the next release of TDA. Because of a reworked welcome screen, the link for requesting a
... [More]
dump is currently missing and you have to use the left-most button in the toolbar for this.
Fig 1. VisualVM Beta with TDA Plugin Preview
The Plugin integration is quite the same as in the preview version for VisualVM Milestone 3, I only refactored the plugin structure, so it is easier to build it. The Plugin again consists of to files, the library component, which contains TDA itself and the file with plugin wrapper. Everything can be downloaded on the TDA site. [Less]
|
Posted
about 17 years
ago
by
Ingo Rockel
The Milestone 3 of VisualVM was just released today. It contains bugfixes and an API cleanup for the integration of plugins. I tested the plugin preview of TDA with it and it works just fine. The installation bug also seems to be fixed, both plugins
... [More]
are properly removed from the download list after installation. No more need to install the development version of visualvm to test the plugin. Just grab a copy of Milestone 3 from the VisualVM Website and you are ready to go. [Less]
|
Posted
about 17 years
ago
by
Ingo Rockel
The Milestone 3 of VisualVM was just released today. It contains bugfixes and an API cleanup for the integration of plugins. I tested the plugin preview of TDA with it and it works just fine. The installation bug also seems to be fixed, both plugins
... [More]
are properly removed from the download list after installation. No more need to install the development version of visualvm to test the plugin. Just grab a copy of Milestone 3 from the VisualVM Website and you are ready to go. [Less]
|
Posted
about 17 years
ago
by
Ingo Rockel
I just did a first preview of the VisualVM-Plugin of TDA - Thread Dump Analyzer. It is just a first draft to see how TDA could be integrated into VisualVM. The Plugin currently offers quite the same features as the JConsole Plugin. It is only capable
... [More]
of requesting Thread Dumps via JMX. Logfiles can't be opened at the moment. The toolbar is also a bit misplaced and the buttons should be in the VisualVM toolbar.
Fig 1. VisualVM with TDA Plugin Preview
The Plugin Preview can be downloaded from the TDA Website. There you will also find a Development Version of VisualVM. The plugin currently only works with this Development Version, it won't install in the Milestone 2 release. There are two plugin files for download available, both of them need to be installed. There seems to be a small bug while installing the plugin. The library plugin stays in the downloaded plugin list after installation and isn't removed. It is properly installed though and you can just ignore it.
[Less]
|
Posted
about 17 years
ago
by
Ingo Rockel
I just did a first preview of the VisualVM-Plugin of TDA - Thread Dump Analyzer. It is just a first draft to see how TDA could be integrated into VisualVM. The Plugin currently offers quite the same features as the JConsole Plugin. It is only capable
... [More]
of requesting Thread Dumps via JMX. Logfiles can't be opened at the moment. The toolbar is also a bit misplaced and the buttons should be in the VisualVM toolbar.
Fig 1. VisualVM with TDA Plugin Preview
The Plugin Preview can be downloaded from the TDA Website. There you will also find a Development Version of VisualVM. The plugin currently only works with this Development Version, it won't install in the Milestone 2 release. There are two plugin files for download available, both of them need to be installed. There seems to be a small bug while installing the plugin. The library plugin stays in the downloaded plugin list after installation and isn't removed. It is properly installed though and you can just ignore it. [Less]
|
Posted
about 17 years
ago
by
Ingo Rockel
I just released Version 1.6 of my little tool TDA - Thread Dump Analyzer. Changes from 1.5 are:
Added new filter rule "stack line count greater as".
Added clipboard operation in logfile view.
Enhanced Monitor View, added expand all nodes and sort
... [More]
by thread count to popup.
Added View operations for root tree.
Added Drag and Drop for new files to open.
Threads are now displayed in a table, the thread ids and native ids are
transferred from hexadecimal to decimal.
Date parsing for Sun JDK 1.6 time stamps is added as default regex.
Bugfixed and reworked long running thread detection.
Extended Help Overview.
General Bugfixing.
The last release was quite buggy. Search was not working properly, the long running threads detection was completly broken and the jconsole plugin mode failed to reconnect. Hopefully this is all fixed now. I also tried to improve the annoying jumping divider locations. But for really fixing it, a refactoring of the main tree is needed, which will be done for the next release, I think.
Fig 1. Reworked Long Running Threads Detection
The tool can be downloaded from the TDA Website or you can use the Webstart Link in the navigation on the right side this blog. You will also find some more screenshots on the TDA Website. Comments, Suggestions, Questions and bug reports are always welcome. [Less]
|
Posted
about 17 years
ago
by
Ingo Rockel
I just released Version 1.6 of my little tool TDA - Thread Dump Analyzer. Changes from 1.5 are:
Added new filter rule "stack line count greater as".
Added clipboard operation in logfile view.
Enhanced Monitor View, added expand all nodes and
... [More]
sort by thread count to popup.
Added View operations for root tree.
Added Drag and Drop for new files to open.
Threads are now displayed in a table, the thread ids and native ids are
transferred from hexadecimal to decimal.
Date parsing for Sun JDK 1.6 time stamps is added as default regex.
Bugfixed and reworked long running thread detection.
Extended Help Overview.
General Bugfixing.
The last release was quite buggy. Search was not working properly, the long running threads detection was completly broken and the jconsole plugin mode failed to reconnect. Hopefully this is all fixed now. I also tried to improve the annoying jumping divider locations. But for really fixing it, a refactoring of the main tree is needed, which will be done for the next release, I think.
Fig 1. Reworked Long Running Threads Detection
The tool can be downloaded from the TDA Website or you can use the Webstart Link in the navigation on the right side this blog. You will also find some more screenshots on the TDA Website. Comments, Suggestions, Questions and bug reports are always welcome. [Less]
|
Posted
over 17 years
ago
by
Ingo Rockel
The new VisualVM Preview 2 has a plugin interface for integrating own stuff into the VisualVM tool. VisualVM uses the Netbeans plattform as basis and also utilizes the netbeans plugin interface. Luis-Miguel Alventosa presents a first draft of a cool
... [More]
new plugin in his blog which adds the JConsole utility to VisualVM. It also enables JConsole Plugins to be used in VisualVM.
Using this I was able to run TDA as Plugin in VisualVM.
Fig 1. TDA as VisualVM Plugin
Integration of TDA is very basic though as it still behaves as a JConsole Plugin. E.g. would it be nice to be able to load logfiles if TDA is running in VisualVM. And the presentation could be split into several windows to allow a better layout. I'm currently working on a Netbeans-Plugin which obviously will integrate into VisualVM a bit nicer. [Less]
|
Posted
over 17 years
ago
by
Ingo Rockel
The new VisualVM Preview 2 has a plugin interface for integrating own stuff into the VisualVM tool. VisualVM uses the Netbeans plattform as basis and also utilizes the netbeans plugin interface. Luis-Miguel Alventosa presents a first draft of a cool
... [More]
new plugin in his blog which adds the JConsole utility to VisualVM. It also enables JConsole Plugins to be used in VisualVM.
Using this I was able to run TDA as Plugin in VisualVM.
Fig 1. TDA as VisualVM Plugin
Integration of TDA is very basic though as it still behaves as a JConsole Plugin. E.g. would it be nice to be able to load logfiles if TDA is running in VisualVM. And the presentation could be split into several windows to allow a better layout. I'm currently working on a Netbeans-Plugin which obviously will integrate into VisualVM a bit nicer. [Less]
|