This Optimising Java training course covering JVM internals, bytecode, classloading, garbage collection analysis and tuning as well as JIT compilation, application profiling and language-level techniques; this course also contains hands-on labs and a wealth of directly-applicable knowledge that will allow engineers to gain deep insight into their performance problems and how to fix them.

Learning Objectives

To diagnose and fix Java application performance problems

To understand the underlying architecture of the JVM and some internals

To understand the causes of common performance problems

To avoid common misconceptions and traps when performance tuning Java applications

To gain a basic familiarity with common Java performance tools

About the course

Ben Evans is an author of the brand new O’Reilly book of the same name, this 2-day course is designed for intermediate, advanced and expert Java developers who want to learn the detailed how and why of Java performance and how to diagnose and correct performance problems in a systematic and scientific way.

Optimising Java

Course Code

GTJ47

Duration

2 Days

Course Fee

Note: You will be required to bring a laptop to attend this course.

Accreditation

N/A

Target Audience

Ideally suited for more senior Java developers / architects (with 4+ years of experience). Also suitable for Scala (and other JVM language) developers. Not suitable for those with less than 2 years Java experience.

Ways to Attend this Course

This Optimising Java training course covering JVM internals, bytecode, classloading, garbage collection analysis and tuning as well as JIT compilation, application profiling and language-level techniques; this course also contains hands-on labs and a wealth of directly-applicable knowledge that will allow engineers to gain deep insight into their performance problems and how to fix them.

Learning Objectives

To diagnose and fix Java application performance problems

To understand the underlying architecture of the JVM and some internals

To understand the causes of common performance problems

To avoid common misconceptions and traps when performance tuning Java applications

To gain a basic familiarity with common Java performance tools

About the course

Ben Evans is an author of the brand new O’Reilly book of the same name, this 2-day course is designed for intermediate, advanced and expert Java developers who want to learn the detailed how and why of Java performance and how to diagnose and correct performance problems in a systematic and scientific way.

What Our Clients Say

“I particularly liked the heavy hands on sessions that went on with the training. Other than that, really liked Mark's training style. His experience in the field really shines through.”

Docker - GTDK1

Feb ‘19

“Instructor's ability to demonstrate new features that are not part of the course help show his mastery as well as prepare us for changes in the technology. Great work.

Using Docker & Kubernetes in Production - GTK8SG

Oct ‘18

“This course was an excellent insight into the Cloud Service Management world and equips me with the tools to go back to my company and build upon it.”

Cloud Service Manager - GTC13

Jan ‘19

“The course was great. The instructor is true Kubernetes Ninja. Loved the hands on approach. Very happy with the course.”

Using Docker & Kubernetes in Production - GTK8SG

Oct ‘18

“Excellent instructor. You can tell he really understands the concepts he's presenting and is very passionate about his work. He answered every question we asked and presented the course in an interesting and involving manner.”

Spring Boot Development - GTIT40

Nov ‘18

"Intelligence is the ability to avoid doing work, yet
getting the work done"