Download - Troubleshooting of Oracle WebLogic with JRockit Mission Control

Transcript
Page 1: Troubleshooting of Oracle WebLogic with JRockit Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Troubleshooting Oracle WebLogic with JRockit Mission Control

M I K E C R O F TM A N A G E D S E R V I C E S

Page 2: Troubleshooting of Oracle WebLogic with JRockit Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Agenda

• JRockit JDK tools• Mission Control• Identifying Problems in Applications• Summary

Page 3: Troubleshooting of Oracle WebLogic with JRockit Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Agenda

• JRockit JDK tools• Mission Control• Identifying Problems in Applications• Summary

Page 4: Troubleshooting of Oracle WebLogic with JRockit Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

JRockit JDK Tools

• What utilities are included in JRockit’s JDK?• Is this any different to the HotSpot JDK?

Page 5: Troubleshooting of Oracle WebLogic with JRockit Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Agenda

• JRockit JDK tools• Mission Control• Identifying Problems in Applications• Summary

Page 6: Troubleshooting of Oracle WebLogic with JRockit Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Mission Control

Console• Live JVM statistics• Basic JMX interaction with Mbeans• Runtime data • Profiling

Page 7: Troubleshooting of Oracle WebLogic with JRockit Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Mission Control

Page 8: Troubleshooting of Oracle WebLogic with JRockit Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Mission Control

Page 9: Troubleshooting of Oracle WebLogic with JRockit Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Mission Control

Page 10: Troubleshooting of Oracle WebLogic with JRockit Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Mission Control

Page 11: Troubleshooting of Oracle WebLogic with JRockit Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Mission Control

Page 12: Troubleshooting of Oracle WebLogic with JRockit Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Mission Control

Page 13: Troubleshooting of Oracle WebLogic with JRockit Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Mission Control

Page 14: Troubleshooting of Oracle WebLogic with JRockit Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Mission Control

Memory Leak Detector• Shows overall trend• Visual representation of hot objects in the

heap o By typeo By instance

• Shows where objects are allocated

Page 15: Troubleshooting of Oracle WebLogic with JRockit Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Mission Control

Page 16: Troubleshooting of Oracle WebLogic with JRockit Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Mission Control

Page 17: Troubleshooting of Oracle WebLogic with JRockit Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Mission Control

Page 18: Troubleshooting of Oracle WebLogic with JRockit Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Mission Control

Page 19: Troubleshooting of Oracle WebLogic with JRockit Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Mission Control

Flight Recorder• Formerly JRA recorder• Provides similar data to the Console view• Historical data

Page 20: Troubleshooting of Oracle WebLogic with JRockit Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Agenda

• JRockit JDK tools• Mission Control• Identifying Problems in Applications• Summary

Page 21: Troubleshooting of Oracle WebLogic with JRockit Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Identifying Problems in Applications

• Detect Memory Leaks• Diagnose Poor Performance• Identify Hot Code

• Demo!

Page 22: Troubleshooting of Oracle WebLogic with JRockit Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Summary

• Mission Control is incredibly versatile• Move to the latest JRockit; R28• See our blog:– blog.c2b2.co.uk

Thanks for listening!