Java Memory Management
A comprehensive guide to garbage collection and JVM tuning
Price | $34.99
|
Rating | |
Authors | Maaike van Putten, Sean Kennedy |
Publisher | Packt Publishing |
Published | 2022 |
Pages | 146 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 1801812853 |
ISBN-13 | 9781801812856 |
Understanding how Java organizes memory is important for every Java professional, but this particular topic is a common knowledge gap for many software professionals. Having in-depth knowledge of memory functioning and management is incredibly useful in writing and analyzing code, as well as debugging memory problems. In fact, it can be just the knowledge you need to level up your skills and career.
In this book, you'll start by working through the basics of Java memory. After that, you'll dive into the different segments individually. You'll explore the stack, the heap, and the Metaspace. Next, you'll be ready to delve into JVM standard garbage collectors. The book will also show you how to tune, monitor and profile JVM memory management. Later chapters will guide you on how to avoid and spot memory leaks.
By the end of this book, you'll have understood how Java manages memory and how to customize it for the benefit of your applications.
- Maaike van Putten
- Sean Kennedy
5 5 2
Similar Books
Objective-C Memory Management Essentials
by Gibson Tang, Maxim Vasilkov
Objective-C Memory Management Essentials will familiarize you with the basic principles of Objective-C memory management, to create robust and effective iOS applications. You will begin with a basic understanding of memory management, and why memory leaks occur in an application, moving on to autorelease pools and object creation/storage ...
Price: $29.99 | Publisher: Packt Publishing | Release: 2015
Understanding and Using C Pointers
by Richard Reese
Improve your programming through a solid understanding of C pointers and memory management. With this practical book, you'll learn how pointers provide the mechanism to dynamically manipulate memory, enhance support for data structures, and enable access to hardware. Author Richard Reese shows you how to use pointers with arrays, str...
Price: $26.99 | Publisher: O'Reilly Media | Release: 2013
by Konrad Kokosa
Understand .NET memory management internal workings, pitfalls, and techniques in order to effectively avoid a wide range of performance and scalability problems in your software. Despite automatic memory management in .NET, there are many advantages to be found in understanding how .NET memory works and how you can best write software tha...
Price: $53.06 | Publisher: Apress | Release: 2018
Beginning JavaScript, 3nd Edition
by Russ Ferguson
Discover everything you need to know to get up-to-speed with JavaScript development and add dynamic enhancements to web pages. This completely updated third edition reveals how the code works and when to use closures, constants, and execution content. Starting with the basics, you'll see how to employ prototypical inheritance, as wel...
Price: $19.02 | Publisher: Apress | Release: 2019
Java Pocket Guide, 4th Edition
by Robert Liguori, Patricia Liguori
Any time you need quick answers for developing or debugging Java programs, this pocket guide is the ideal reference to standard features of the Java programming language and its platform. You'll find helpful programming examples, tables, figures, and lists fast - including Java 9 features such as modular source code and the new JShel...
Price: $10.07 | Publisher: O'Reilly Media | Release: 2017
by Adam L. Davis
Get an easy introduction to reactive streams in Java to handle concurrency, data streams, and the propagation of change in today's applications. This compact book includes in-depth introductions to RxJava, Akka Streams, and Reactor, and integrates the latest related features from Java 9 and 11, as well as reactive streams programming...
Price: $28.95 | Publisher: Apress | Release: 2019
Windows Internals, Part 1, 7th Edition
by Pavel Yosifovich, Mark E. Russinovich, David A. Solomon, Alex Ionescu
Delve inside Windows architecture and internals, and see how core components work behind the scenes. Led by a team of internals experts, this classic guide has been fully updated for Windows 10 and Windows Server 2016.Whether you are a developer or an IT professional, you'll get critical, insider perspectives on how Windows operates....
Price: $39.99 | Publisher: Microsoft Press | Release: 2017
by Peter Cooper
Learn the principles behind object-oriented programming and within a few chapters create a fully functional Ruby application. You'll also gain a basic understanding of many ancillary technologies such as databases, XML, web frameworks, and networking - some of which are needed as part of a fully functioning Ruby application.Based on ...
Price: $20.52 | Publisher: Apress | Release: 2016