Java Application Performance and Memory Management
Learn how to tune the JVM and make good coding choices to ensure your applications perform optimally.
In this course we’ll understand what can cause performance issues in our applications, and how to resolve them. This includes options available to us as developers at design-time – how to make good coding choices for optimal performance. We’ll learn about various ways that we can configure the virtual machine to provide better performance at run-time. And we’ll be diving deep into how the virtual machine manages memory, and the garbage collection process.
Best Seller Course: Java Programming Masterclass for Software Developers
What you’ll learn
- What can cause performance issues in our applications, and how to resolve them.
- The choices available to us as developers at design-time – how to make good coding choices for optimal performance.
- How to configure the virtual machine to provide better performance at run-time.
- The JVM’s Just In Time compiler.
- How the virtual machine manages memory.
- Performance testing and benchmarking.
You May Also Need This Course: Rock the JVM! Akka Essentials with Scala