??????? ? Java SE 6 - PowerPoint PPT Presentation

About This Presentation
Title:

??????? ? Java SE 6

Description:

Can be used to detect & warn for low memory. Can tell CPU usage. Can save all ... Can filter only live objects in the heap. Can save to a binary file format ... – PowerPoint PPT presentation

Number of Views:141
Avg rating:3.0/5.0
Slides: 12
Provided by: c00l
Learn more at: https://www.devbg.org
Category:
Tags: java | usage

less

Transcript and Presenter's Notes

Title: ??????? ? Java SE 6


1
??????? ? Java SE 6
  • Monitoring and Management

Mihail Stoynovmihail.stoynov.com
2
Demo
  • Java Process Status Tool
  • jps

3
C\gt JConsole
4
JConsole
  • Dynamic Attach
  • You can connect to every process started in Java
    SE 6 HotSpot VM (through Attach API)
  • No more -Dcom.sun.management.jmxremote on every
    application (Management Agent)
  • Remote monitoring
  • Can be password protected
  • Secure remote monitoring (SSL)

5
JConsole
  • Can follow memory
  • Can see stack trace, thread state
  • Can see VM summary
  • Can detect deadlocks
  • Can see all the MBeans from JMX
  • Can be used to detect warn for low memory
  • Can tell CPU usage
  • Can save all

6
Demo
  • A simple application seen through JConsole, jstack

7
Demo
  • Remote monitoring using JConsole

8
Heap Histogram
  • Finding memomy leaks
  • C\gtjmap -histo 3328
  • See how much instances every class has
  • See how much memory instances occupy
  • Can filter only live objects in the heap
  • Can save to a binary file format
  • JConsole can do that through an JMX Mbean
  • Can read with jhat

9
Demo
  • Saving using JConsole

10
Heap Histogram on OutOfMemoryError
  • jinfo flag HeapDumpOnOutMemoryError ltpidgt
  • ...
  • java.lang.OutOfMemoryError Java heap spaceDump
    heap to java_pid1412.hprof ...Heap dump file
    created 68354173 bytes in 4.416 secs Exception
    in thread "main" java.lang.OutOfMemoryError Java
    heap space
  • ...
  • C\gtjhat java_pid1412.hprof

11
Thank you
  • Monitoring and Management

Mihail Stoynovmihail.stoynov.com
Write a Comment
User Comments (0)
About PowerShow.com