Java Memory Management: A comprehensive guide to garbage collection and JVM tuning
暫譯: Java 記憶體管理:垃圾回收與 JVM 調優的全面指南

Putten, Maaike Van, Kennedy, Seán

  • 出版商: Packt Publishing
  • 出版日期: 2022-11-25
  • 售價: $1,470
  • 貴賓價: 9.5$1,397
  • 語言: 英文
  • 頁數: 146
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1801812853
  • ISBN-13: 9781801812856
  • 相關分類: Java 程式語言
  • 立即出貨 (庫存=1)

買這商品的人也買了...

相關主題

商品描述

Improve application performance by tuning, monitoring and profiling both the garbage collector and JVM


Key Features:

  • Understand the different parts of Java memory and the various garbage collectors so you can select your preferred one
  • Explore how memory management can help to effectively improve performance
  • Learn how to spot and avoid memory leaks to enhance application performance


Book Description:

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.


What You Will Learn:

  • Understand the schematics of debugging and how to design the application to perform well
  • Discover how garbage collectors work
  • Distinguish between various garbage collector implementations
  • Identify the metrics required for analyzing application performance
  • Configure and monitor JVM memory management
  • Identify and solve memory leaks


Who this book is for:

This book is for all levels of Java professionals, regardless of whether you're a junior or senior developer, a DevOps engineer, a tester, or the system admin of a Java application. If you currently don't have in-depth knowledge of Java memory, garbage collection, and/or JVM tuning, then this book will help you to take your Java skills to the next level.

商品描述(中文翻譯)

透過調整、監控和分析垃圾回收器及JVM來改善應用程式性能

主要特點:


  • 了解Java記憶體的不同部分及各種垃圾回收器,以便選擇您偏好的回收器

  • 探索記憶體管理如何有效改善性能

  • 學習如何發現和避免記憶體洩漏,以提升應用程式性能

書籍描述:
了解Java如何組織記憶體對每位Java專業人士來說都非常重要,但這個特定主題對許多軟體專業人士來說是一個常見的知識空白。深入了解記憶體的運作和管理對於編寫和分析程式碼以及除錯記憶體問題非常有用。事實上,這可能正是您提升技能和職業生涯所需的知識。

在本書中,您將從Java記憶體的基本概念開始學習。接著,您將逐一深入不同的記憶體區段。您將探索堆疊、堆和Metaspace。然後,您將準備深入JVM標準垃圾回收器。本書還將向您展示如何調整、監控和分析JVM的記憶體管理。後面的章節將指導您如何避免和發現記憶體洩漏。

在本書結束時,您將了解Java如何管理記憶體,以及如何為您的應用程式自訂記憶體管理。

您將學到的內容:


  • 了解除錯的架構以及如何設計應用程式以達到良好的性能

  • 發現垃圾回收器的運作原理

  • 區分各種垃圾回收器的實作

  • 識別分析應用程式性能所需的指標

  • 配置和監控JVM的記憶體管理

  • 識別和解決記憶體洩漏

本書適合誰:
本書適合所有級別的Java專業人士,無論您是初級或高級開發人員、DevOps工程師、測試人員,或是Java應用程式的系統管理員。如果您目前對Java記憶體、垃圾回收和/或JVM調整沒有深入的了解,那麼本書將幫助您將Java技能提升到一個新的水平。