tomas.hurka at googlemail.com
Fri Feb 24 04:32:49 PST 2012
On 23 Feb 2012, at 07:18, Poonam Bajaj wrote:
> SA-Plugin for VisualVM uses HotspotAgent - SA interface provided by class sun.jvm.hotspot.HotSpotAgent. SA-Plugin uses the attach/detach functionality provided by this class and it uses other SA classes (e.g. sun.jvm.hotspot.runtime.*, sun.jvm.hotspot.ui.*) to extract and display data in VisualVM views.
> SA-Plugin code is available in the VisualVM source base under 'plugins' suite. Instructions to get the code: http://visualvm.java.net/build.html. VisualVM is a project on java.net and I think members of the project having contributor role should be able to contribute to the project.
In addition to SA-Plugin, VisualVM uses SA when working with the core dumps. It is also uses SA as a last resort for getting data (system properties, thread dump, etc.) from monitored application.
Tomas Hurka <mailto:tomas.hurka at oracle.com>
NetBeans Profiler http://profiler.netbeans.org
Oracle, Praha Czech Republic
More information about the serviceability-dev