Call : (+91) 99 8080 3767
Mail : info@EncartaLabs.com
EncartaLabs

Java Profiling & Monitoring

( Duration: 2 Days )

In Java Profiling and Monitoring training course, you will learn performance tuning methodologies, performance tuning theories, and practical tips on solving difficult performance problems for Java applications. You will hone your skills on a series of labs derived from real world performance tuning issues. You will also learn about various tools and mechanisms for monitoring, profiling and tuning Java applications.

By attending Java Profiling and Monitoring workshop, delegates will learn to:

  • Apply basic performance tuning principles to a Java application
  • Monitor performance on Solaris, Linux and Windows at the OS/JVM/Application leve
  • Profile the performance of a Java Application
  • Tune the performance of a Java application at the language level
  • Describe various garbage collection schemes
  • Tune garbage collection in a Java application
  • Apply best practices for performance monitoring

COURSE AGENDA

1

Memory monitoring within the JVM

2

Garbage Collection (GC) monitoring and analysis

3

Passive long-term monitoring of production systems

4

Post-mortem analysis of memory problems (OOME)

  • Taking and analyzing heap dumps, Taking and analyzing thread dumps
5

Heap profiling using tools

  • Analyzing snapshot deltas, Root-cause detection (what gets leaked & why)
6

CPU profiling using tool

7

Thread profiling using tools

  • Detecting long-running threads, Detecting blocked threads, Synchronization and throttling techniques
8

Further monitoring possibilities

  • JDBC and JPA monitoring, Request oriented statistics, Production-ready performance monitoring
9

Java application management and monitoring extensions (JMX)

  • Developing custom MBeans for individual resource monitoring, Remote notification and notification filters, Exposing MBeans via web interfaces
  • Writing custom JMX clients
10

Coding Best Practices OverView

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top