troubleshooting of oracle weblogic with jrockit mission control

22
© C2B2 Consulting Limited 2012 All Rights Reserved Troubleshooting Oracle WebLogic with JRockit Mission Control MIKE CROFT MANAGED SERVICES

Upload: c2b2-consulting

Post on 11-Nov-2014

1.421 views

Category:

Documents


1 download

Tags:

DESCRIPTION

Webinar presented by Mike Croft, C2B2 Managed Services Consultant, on the 22nd of November 2012. In this deep dive webinar C2B2's experienced support engineer will demonstrate how to use JRockit Mission Control to identify problems in production WebLogic applications. We will show you how to detect memory leaks, how to diagnose poor performance through excessive latency and how to identify rogue code consuming too much CPU. To watch high quality version of this webinar please visit https://www4.gotomeeting.com/register/354160927

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!