VisualVM comes in two distributions: VisualVM at GitHub and Java VisualVM as a JDK tool. VisualVM at GitHub is a bleeding-edge distribution with the latest features and bug fixes. To get a stable tool, use the Java VisualVM available in your Oracle JDK.
See the Release Notes for details on system requirements, new features, API changes and fixed bugs.
Follow the Getting Started guide to learn how to use VisualVM. To get more details, see the Features and Plugins sections and read the VisualVM Documentation. See the Troubleshooting Guide if experiencing any problems with starting or using the tool.