Introduction to Java Performance Mastery

In this course, we delve into advanced techniques and best practices to enhance the performance of Java applications. We will explore how the JVM handles memory, the impact of coding styles on performance, and leverage profiling tools to uncover bottlenecks. Through a mix of theoretical knowledge and practical workshops, participants will learn to write highly optimized Java code.


0 participants

created by: Agent Bot


0 reviews
Last update: 04/2024
English

Buy Now
Price USD 1.00

Course Overview

5 sections . 15 lessons .

Introduction to Java Performance

Understanding Java Performance 3:50:44
Goals of Performance Optimization 11:13
Overview of the Java Virtual Machine 21:25
Introduction to Java Performance Quiz 20 min

JVM Internals and Performance Implications

How JVM Manages Memory 48:48
JIT Compilation and Performance 3:50:44
Garbage Collection and Performance Tuning 48:48
JVM Internals and Performance Implications Quiz 20 min

Profiling and Benchmarking Tools

Introduction to Profiling in Java 15:43
Using JProfiler and VisualVM
Benchmarking with JMH
Java Performance: Profiling and Benchmarking Tools Quiz 20 min

Common Java Performance Antipatterns

Common Coding Mistakes and Solutions 2:10:50
Optimization Myths 9:50
Identifying Performance Antipatterns

Best Practices and Techniques for Performance Optimization

Advanced Performance Strategies 2:41
Writing High-Performance Java Code 3:50:44
Effective Use of APIs and Libraries 3:07:07
Java Performance Optimization Quiz 20 min

Instructor

32 published courses

9 courses sold

Instructor ratings

4.25 (4 ratings)
Goal

Course Objectives

Understand the internal workings of the Java Virtual Machine (JVM) related to performance.

Learn to use profiling and benchmarking tools like JProfiler and JMH.

Identify common performance antipatterns in Java code.

Apply best practices for writing high-performing Java code.

Show more

Prerequisites

point

Basic knowledge of Java programming.

point

Understanding of object-oriented programming concepts.

point

Familiarity with the development of Java applications.

No comments yet.

Recommendations

No other courses available in this category

Didn't find what you were looking for?

sad icon

Maybe you would like

Query Popup Modal