Java applications can be fast. Really fast, but they can also suffer with performance issues of all sorts – high CPU, memory leaks, thread contention, etc – all difficult to diagnose through debugging alone.
In this course, we put our engineer hat on and get practical.
We’ll explore the fundamentals of Java profiling, using tools like JProfiler. We’ll investigate slow methods, memory leaks, excessive object allocation, and database performance issues using a sample Java application intentionally engineered with several performance defects.
By the end of the course, you’ll be able to profile Java applications with confidence, quickly identify the root cause of performance problems, and make targeted optimizations based on real data.
Actual practice through a Java project – definitely the best way to understand profiling
The essential guide to understanding Java applications at runtime with professional profiling tools. The 5 modules build practical profiling skills step by step: from profiling fundamentals and tooling, to CPU and memory analysis, to advanced diagnostics and production-ready techniques.
Everything you need to understand application profiling.
The lessons in this course are text-based, with a full project backing each one.
Our Full Course Library
IntelliJ Idea Ultimate (6 months free)
JProfiler (6 months free)
All Upcoming Courses (Roadmap)
Certificates of Completion
Multiple-Choice questions in Each Lesson
Pro Access
Yearly or the Lifetime access
Do you have a team who would benefit from taking the course?
I believe strongly in the quality of the course material to teach you the fundamentals of the library. I’ve put a lot of work and care into the material and hope you’re going to use it and to develop and maintain your applications.
I confidently back all courses with a 20-Day Money Back Guarantee. I want you to dive in deep and experience the full wealth of this resource without hesitation.
If the material isn’t a good fit, just contact me within 20 days of purchase, and ask for a full refund for any single course package.
Support and Privacy
Free Sample Lessons