Troubleshooting of Oracle WebLogic with JRockit Mission Control

Post on 11-Nov-2014

1.410 views 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 of 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

© C2B2 Consulting Limited 2012All Rights Reserved

Agenda

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

© C2B2 Consulting Limited 2012All Rights Reserved

Agenda

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

© 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?

© C2B2 Consulting Limited 2012All Rights Reserved

Agenda

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

© C2B2 Consulting Limited 2012All Rights Reserved

Mission Control

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

© C2B2 Consulting Limited 2012All Rights Reserved

Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

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

© C2B2 Consulting Limited 2012All Rights Reserved

Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Mission Control

© C2B2 Consulting Limited 2012All Rights Reserved

Mission Control

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

© C2B2 Consulting Limited 2012All Rights Reserved

Agenda

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

© C2B2 Consulting Limited 2012All Rights Reserved

Identifying Problems in Applications

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

• Demo!

© 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!