Java Heap Dump Analysis - VisualVM Tutorial

preview_player
Показать описание
In this tutorial I show you how to use VisualVM to perform a Java Heap Dump snapshot in a live executing Java application in eclipse IDE.

Ahem… Let me ask…First….What is Java VisualVM?

Java VisualVM is a tool that provides a visual interface for viewing detailed information about Java applications while they are running on a Java Virtual Machine (JVM), and for troubleshooting and profiling these applications.

This includes objects allocated on the Heap, Thread state, Execution environment information, Stack etc. Great for debugging dog slow applications!!

Ok cool, now what is a Heap Dump?

A heap dump is a snapshot of the memory of a Java Process at a single point in time. This contains data about Java objects, classes in the heap, class, fields, references, class loader names, static content, Thread Stacks etc.

And... Why would I create a Heap Dump?

There are many, but here are my two favourites.
When performing performance analysis on an application, performing a heap dump during certain execution phases will provide you will critical information on the state of the Java Process, such as object allocation on the heap and thread states.

Last one… You mentioned compressed Oops, whats that?

Ill create another video but read this for now chum.

Don’t forget to subscribe for more tech content!
Cheers!

Philip

Links

Eclipse VisualVM Launcher Integration Set-up Guide

VisualVM

Eclipse Visual VM Integration

Java Profiling
Рекомендации по теме
Комментарии
Автор

It's good tool . How to install this in pods of a kubernetes ?

mexicanmomo
Автор

I don't see the Profiler tab in my jvisualvm? do I have to install a plugin?

pattyz
Автор

why are shouting at starting of the video...

anilKumar-wmbg
welcome to shbcf.ru