SlideShare a Scribd company logo
4
Most read
VISUALVM 
Kulandaivel Ramalingam 
ESB Architect
Visual VM 
Visual VM is a profiling tool that 
provides GUI Interface for getting the 
infomration about the applications (Java apps) 
running on Virtual Machine (JVM)
Visual VM Setup 
1. Create all.policy file under 
<JAVA_HOME>/lib/security/ 
grant codebase 
"file:<JAVA_HOME>/lib/tools.jar" { 
permission java.security.AllPermission; 
};
Visual VM Setup Contd… 
Start RMI Registry in background: 
Go to <JAVA_HOME>/bin and start RMI Registry: 
./rmiregistry & 
Start jstatd with port number 2020: 
./jstatd -J-Djava.security.policy=<JAVA_HOME>/lib/security/all.policy -J-Djava. 
rmi.server.hostname=<Yourhost Machine> -p 2020 & 
Verify jstatd: 
netstat -nlp | grep jstatd 
tcp 0 0 :::51580 :::* LISTEN 356/./ jstatd 
tcp 0 0 :::2020 :::* LISTEN 356/./ jstatd 
Ensure that above ports 51580 and 2020 (for eg) are added in your server firewall
Visual VM Setup Contd… 
Install VisualVM in your desktop 
Open Visual VM 
Add <Your Machine where java is running> under Remote, the below screen will be appeared:
Visual VM Setup Contd… 
• Click on Visual VM as below and monitor the 
server:
QUESTIONS & THANKS

More Related Content

PPT
Monitoring Agile PLM with JConsole
PPTX
Running SQL from a Groovy Event Handler in Agile PLM
PPT
Help! Agile PLM won’t start after a database import!
PPTX
How to import the agile plm database
PPT
Recapture Disk Space in Agile PLM
PPTX
Fix Agile PLM Attachment File Sizes
PPTX
How to Export the Agile PLM Database
PPT
Agile PLM Startup Issue Research
Monitoring Agile PLM with JConsole
Running SQL from a Groovy Event Handler in Agile PLM
Help! Agile PLM won’t start after a database import!
How to import the agile plm database
Recapture Disk Space in Agile PLM
Fix Agile PLM Attachment File Sizes
How to Export the Agile PLM Database
Agile PLM Startup Issue Research

What's hot (19)

PPT
Create a custom AutoNumber source
PPT
Is File Load Taking Too Long?
PPTX
Testing Agile Web Services from soapUI
PDF
eCertificate
PDF
Lightning component testing with jasmine
ODP
Get going with CakePHP Framework at gnuNify 2010
PPTX
MUnit run and wait scope
PPTX
Deploying and running mule standalone
PPTX
Durable functions
PDF
From Swing to JavaFX
PPTX
Mule esb soap_service
PPTX
Deploying and Running in Mule
PDF
Selenium Automation Framework (SAF).
PPTX
Mule esb - How to connect to a MySql Database in 5 minutes
PPTX
Mule with drools
 
ODP
Declarative Services - Dependency Injection OSGi Style
PPT
Mvc-2015-03-30
PPTX
Salesforce asynchronous apex
PDF
Stresstimulus Load Testing Tool Getting Started
Create a custom AutoNumber source
Is File Load Taking Too Long?
Testing Agile Web Services from soapUI
eCertificate
Lightning component testing with jasmine
Get going with CakePHP Framework at gnuNify 2010
MUnit run and wait scope
Deploying and running mule standalone
Durable functions
From Swing to JavaFX
Mule esb soap_service
Deploying and Running in Mule
Selenium Automation Framework (SAF).
Mule esb - How to connect to a MySql Database in 5 minutes
Mule with drools
 
Declarative Services - Dependency Injection OSGi Style
Mvc-2015-03-30
Salesforce asynchronous apex
Stresstimulus Load Testing Tool Getting Started
Ad

Similar to Visual vm (20)

PPTX
Res reclamation_VM
PDF
Virtualization aware Java VM
PPT
Jdk Tools For Performance Diagnostics
PDF
Vulnerabilities assessment of windows hyper
PPT
Managing Performance in a Virtual Environment
PDF
IBM’s System Director VMControl: Advanced Multi-Platform Virtualization Manag...
PPT
Vdsb vdi 06092011 short
PDF
The Dynamic Nature of Virtualization Security
PPTX
Virtual Server Monitoring Tools Are Not Sufficient for VDI Monitoring. Here’s...
PPT
Virtualization
PDF
Verixo management Suite 2014
PPT
Fulcrum Group Virtualization How does It Fit
PDF
A Comparison of PowerVM and x86-Based Virtualization Performance
PDF
A Comparison of PowerVM and x86-Based Virtualization Performance (October 2009)
PDF
RSA SecurBook for VMware View
PPT
Getting Started With Virtualization
PPTX
Virtualization 101 - DeepDive
PDF
VMware DCV_ICM_Architectural Differences, Virtual Machines, Guest OS Install
PPT
Introduction to virtualisation
PDF
Hp discover 2012 managing the virtualization explosion
Res reclamation_VM
Virtualization aware Java VM
Jdk Tools For Performance Diagnostics
Vulnerabilities assessment of windows hyper
Managing Performance in a Virtual Environment
IBM’s System Director VMControl: Advanced Multi-Platform Virtualization Manag...
Vdsb vdi 06092011 short
The Dynamic Nature of Virtualization Security
Virtual Server Monitoring Tools Are Not Sufficient for VDI Monitoring. Here’s...
Virtualization
Verixo management Suite 2014
Fulcrum Group Virtualization How does It Fit
A Comparison of PowerVM and x86-Based Virtualization Performance
A Comparison of PowerVM and x86-Based Virtualization Performance (October 2009)
RSA SecurBook for VMware View
Getting Started With Virtualization
Virtualization 101 - DeepDive
VMware DCV_ICM_Architectural Differences, Virtual Machines, Guest OS Install
Introduction to virtualisation
Hp discover 2012 managing the virtualization explosion
Ad

More from rkulandaivel (7)

DOCX
Cloud Access Security Broker (CASB)
DOCX
Get the best productivity from employee
PPTX
Mule Anypoint API Gateway
PPTX
Storm v0.2
PPTX
Maven POM
PPTX
Linux Administation
PPTX
Big data - Solr Integration
Cloud Access Security Broker (CASB)
Get the best productivity from employee
Mule Anypoint API Gateway
Storm v0.2
Maven POM
Linux Administation
Big data - Solr Integration

Recently uploaded (20)

PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Big Data Technologies - Introduction.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Machine learning based COVID-19 study performance prediction
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPT
Teaching material agriculture food technology
PDF
Encapsulation theory and applications.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
A Presentation on Artificial Intelligence
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Encapsulation_ Review paper, used for researhc scholars
Big Data Technologies - Introduction.pptx
Unlocking AI with Model Context Protocol (MCP)
Machine learning based COVID-19 study performance prediction
20250228 LYD VKU AI Blended-Learning.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Teaching material agriculture food technology
Encapsulation theory and applications.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
NewMind AI Monthly Chronicles - July 2025
Building Integrated photovoltaic BIPV_UPV.pdf
Review of recent advances in non-invasive hemoglobin estimation
The Rise and Fall of 3GPP – Time for a Sabbatical?
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
A Presentation on Artificial Intelligence

Visual vm

  • 2. Visual VM Visual VM is a profiling tool that provides GUI Interface for getting the infomration about the applications (Java apps) running on Virtual Machine (JVM)
  • 3. Visual VM Setup 1. Create all.policy file under <JAVA_HOME>/lib/security/ grant codebase "file:<JAVA_HOME>/lib/tools.jar" { permission java.security.AllPermission; };
  • 4. Visual VM Setup Contd… Start RMI Registry in background: Go to <JAVA_HOME>/bin and start RMI Registry: ./rmiregistry & Start jstatd with port number 2020: ./jstatd -J-Djava.security.policy=<JAVA_HOME>/lib/security/all.policy -J-Djava. rmi.server.hostname=<Yourhost Machine> -p 2020 & Verify jstatd: netstat -nlp | grep jstatd tcp 0 0 :::51580 :::* LISTEN 356/./ jstatd tcp 0 0 :::2020 :::* LISTEN 356/./ jstatd Ensure that above ports 51580 and 2020 (for eg) are added in your server firewall
  • 5. Visual VM Setup Contd… Install VisualVM in your desktop Open Visual VM Add <Your Machine where java is running> under Remote, the below screen will be appeared:
  • 6. Visual VM Setup Contd… • Click on Visual VM as below and monitor the server:

Editor's Notes

  • #2: This template can be used as a starter file for presenting training materials in a group setting. Sections Right-click on a slide to add sections. Sections can help to organize your slides or facilitate collaboration between multiple authors. Notes Use the Notes section for delivery notes or to provide additional details for the audience. View these notes in Presentation View during your presentation. Keep in mind the font size (important for accessibility, visibility, videotaping, and online production) Coordinated colors Pay particular attention to the graphs, charts, and text boxes. Consider that attendees will print in black and white or grayscale. Run a test print to make sure your colors work when printed in pure black and white and grayscale. Graphics, tables, and graphs Keep it simple: If possible, use consistent, non-distracting styles and colors. Label all graphs and tables.
  • #3: Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important. Introduce each of the major topics. To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  • #4: Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important. Introduce each of the major topics. To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  • #5: Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important. Introduce each of the major topics. To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  • #6: Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important. Introduce each of the major topics. To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  • #7: Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important. Introduce each of the major topics. To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  • #8: Microsoft Confidential