Skip to Content
Java Memory Management
book

Java Memory Management

by Maaike van Putten, Dr. Seán Kennedy
November 2022
Intermediate to advanced
146 pages
3h 16m
English
Packt Publishing

Overview

In "Java Memory Management: A Comprehensive Guide to Garbage Collection and JVM Tuning", you will delve deeply into the structure of Java memory, its management, and how to optimize it for application performance. You will learn about garbage collection, memory profiling, and strategies for avoiding leaks, enhancing both your code quality and system reliability.

What this Book will help me do

  • Master how Java memory is structured and understand the stack, heap, and Metaspace.
  • Comprehend the different garbage collection mechanisms in the JVM and their advanced configurations.
  • Learn best practices for profiling and tuning Java applications for optimal memory usage.
  • Identify memory leaks and implement solutions to prevent them effectively.
  • Gain proficiency in JVM tools and techniques for monitoring memory and application performance.

Author(s)

Maaike van Putten is an experienced software developer and trainer with a strong background in Java technologies. Dr. Seán Kennedy holds a doctorate in computer science and specializes in Java performance optimization. Together, they combine hands-on experience and theoretical expertise to deliver a clear and practical guide to Java memory management.

Who is it for?

This book is tailored for Java developers at any expertise level, whether you're just starting in Java development or you're a seasoned practitioner aiming to deepen your understanding. It is also invaluable for DevOps professionals managing Java applications. If you aspire to better understand and optimize Java memory processes, this book is for you.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Java Concurrency in Practice

Java Concurrency in Practice

Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea
Troubleshooting Java

Troubleshooting Java

Laurentiu Spilca
The Well-Grounded Java Developer, Second Edition

The Well-Grounded Java Developer, Second Edition

Benjamin Evans, Martijn Verburg, Jason Clark
Java Coding Problems

Java Coding Problems

Anghel Leonard

Publisher Resources

ISBN: 9781801812856Supplemental Content