-
Notifications
You must be signed in to change notification settings - Fork 14
Expand file tree
/
Copy pathplugins.html
More file actions
124 lines (102 loc) · 7.91 KB
/
plugins.html
File metadata and controls
124 lines (102 loc) · 7.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
---
layout: visualvm_base_layout
title: Plugins
---
<div class="content_main">
<div class="centered_content">
<h1>Plugins</h1>
<p class="description_first">
VisualVM functionality can be easily extended by official and 3rd party plugins. Use Tools | Plugins | Available Plugins to download plugins from VisualVM Plugins Center. IDE integration plugins are available <a href="{{ '/idesupport.html' | prepend: site.baseurl }}">here</a>.
</p>
<p class="description_mid">
To extend VisualVM functionality in offline environments, get the plugins at <a href="{{ '/pluginscenters.html' | prepend: site.baseurl }}">Plugins Centers</a> page and use Tools | Plugins | Downloaded to install them.
</p>
<p class="description_last">
Due to changes in VisualVM 2.0 some third-party plugins may not work. Please contact their vendors and ask for an update.
</p>
<!--p class="description_last">
Want to extend VisualVM to fit your needs? Check out the <a href="{{ '/extending.html' | prepend: site.baseurl }}">Developers Documentation</a>.
</p-->
<div>
<center class="imageitems">
<table>
<tr>
<td class="item_image">
<img src="{{ '/images/plugins_1.png' | prepend: site.baseurl }}">
</td>
<td class="item_right_text">
<h2>MBeans Browser</h2>
<p>MBeans Browser plugin provides functionality similar to the MBeans Browser in JConsole: shows MBeans of an application, displays values, operations and notifications. In VisualVM the browser is further improved to deliver better usability and support for latest JMX features.</p>
</td>
<tr>
</table>
<table>
<tr>
<td class="item_left_text">
<h2>Visual GC Plugin</h2>
<p>Integration of the Visual Garbage Collection Monitoring Tool into VisualVM. Visual GC attaches to an application and collects and graphically displays garbage collection, class loader, and HotSpot compiler performance data. See the <a href="https://www.oracle.com/technetwork/java/visualgc-136680.html">Visual GC tool page</a> for details.</p>
</td>
<td class="item_image">
<img src="{{ '/images/plugins_2.png' | prepend: site.baseurl }}">
</td>
<tr>
</table>
<table>
<tr>
<td class="item_image">
<img src="{{ '/images/plugins_3.png' | prepend: site.baseurl }}">
</td>
<td class="item_right_text">
<h2>Tracer</h2>
<p>Framework and GUI for detailed monitoring and analyzing Java applications. Using various probes, the Tracer gathers metrics from an application and displays the data in a timeline. The data are displayed both graphically and in a table and can be exported to common formats for further processing by external tools.</p>
</td>
<tr>
</table>
<table>
<tr>
<td class="item_left_text">
<h2>Kill Application</h2>
<p>Kill Application plugin allows to easily kill a monitored process, alive or deadlocked, by just a single mouse click. Eventually it uses a hard kill for processes that don't respond.</p>
</td>
<td class="item_image">
<img src="{{ '/images/plugins_4.png' | prepend: site.baseurl }}">
</td>
<tr>
</table>
<table class="lastimageitem">
<tr>
<td class="item_image">
<img src="{{ '/images/plugins_5.png' | prepend: site.baseurl }}">
</td>
<td class="item_right_text">
<h2>Startup Profiler</h2>
<p>Startup Profiler plugin enables instrumented profiling of local Java 5+ applications from their startup and helps to profile short-running processes. See the <a href="{{ '/startupprofiler.html' | prepend: site.baseurl }}">Startup Profiler plugin page</a> for more details.</p>
</td>
<tr>
</table>
</center>
<hr class="textsect">
<h2>Other Plugins:</h2>
<p><b>Go To Source:</b> adds support for opening source code from within VisualVM. See the <a href="{{ '/sourcessupport.html' | prepend: site.baseurl }}">Sources Support page</a> for more details.</p>
<p><b>Threads Inspector:</b> enables analyzing stack traces of one or more threads in the Threads tab.</p>
<p><b>Buffer Monitor:</b> monitoring usage of direct buffers created by <code>ByteBuffer.allocateDirect</code> and mapped buffers created by <code>FileChannel.map</code>.</p>
<p><b>Security:</b> GUI for setting the keystore, truststore, protocols and ciphers for SSL/TLS connections in VisualVM, equivalent to setting appropriate system properties <code>javax.net.ssl.*</code> and <code>javax.rmi.ssl.client.*</code></p>
<p><b>OQL Syntax Support:</b> enhanced editor for OQL Console in HeapWalker providing syntax coloring and basic code completion.</p>
<!--p><b>Java ME Profiler Snapshot Viewer:</b> allows to open Java ME SDK profiler file in VisualVM.</p-->
<p><b>JConsole Plugins Container:</b> support for using existing JConsole plugins (like JTop) inside VisualVM.</p>
<p><b>VisualVM Extensions:</b> support for additional functionality (such as new JDKs, JVMs, HotSpot versions, etc.) not supported by the VisualVM core modules at the time VisualVM was released.</p>
<!--hr class="textsect">
<h2>Experimental Plugins:</h2>
<p><b>JVM Capabilities:</b> extra section to the Overview tab displaying capabilities of monitored application's JVM.</p>
<p><b>System Tray:</b> allows to minimize/restore running VisualVM instance into/from system tray.</p>
<p><b>GlassFish Plugin:</b> additional information for GlassFish v2 servers like number of active sessions, processed transactions etc.</p-->
<hr class="textsect">
<h2>Third Party Plugins:</h2>
<p><b>BTrace Plugin:</b> support for creating, deploying and saving BTrace scripts directly from the VisualVM. <a href="https://github.com/btraceio/btrace">Home »</a></p>
<p><b>Coherence Plugin:</b> summarized statistics and information for a JMX enabled Coherence cluster. <a href="https://github.com/oracle/coherence-visualvm">Home »</a></p>
<p><b>CRaSH Plugin:</b> support for the CRaSH open source shell for the Java Platform in VisualVM (VisualVM 1.x only). <a href="https://github.com/crashub/visualvm">Home »</a></p>
<!--p><b>OSGi Plugin:</b> basic management of OSGi platforms via JMX. <a href="http://wiki.chameleon.ow2.org/xwiki/bin/view/Main/AdminTools">Home »</a></p-->
<p><b>TDA Plugin:</b> Thread Dump Analyzer is a GUI for analyzing thread dumps generated by the Java VM. <a href="https://github.com/irockel/tda">Home »</a></p>
</div>
</div>
</div>