Processing ......
FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
 
The Java Garbage Collection Mini-Book
Top Free Algorithms Books 🌠 - 100% Free or Open Source!
  • Title The Java Garbage Collection Mini-Book
  • Author(s) Charles Humble, Ben Evans, Alex Blewitt, Siben Nayak
  • Publisher: InfoQ (2015); FreeCodeCamp (2021)
  • Paperback: N/A
  • ebook HTML
  • Language: English
  • ISBN-10: N/A
  • ISBN-13: N/A
  • Share This:  

Book Description

The Java Garbage Collection Mini-book provides a concise, accessible guide for Java architects and senior developers who want to understand what garbage collection is, how it works, and how it impacts the execution of their programs.

This book dives right into the details. Starting with an examination of the Java heap and pointers, safe-points, and generational collection, the book then explores each collector in turn, describing its memory structure, the basics of the algorithm, and its performance characteristics.

The collectors covered are:

  1. Serial, Parallel, CMS and G1 from the OpenJDK distributions
  2. Balanced and Metronome from IBM
  3. C4 from Azul Systems
  4. Red Hat's forthcoming Shenandoah

Later sections look at tuning, logging, and some programming techniques to produce less garbage.

About the Authors
  • Ben Evans is Principal Engineer & Architect for JVM Technologies at New Relic. Previously, he co-founded jClarity, a JVM performance optimization company (acquired by Microsoft in 2019).
  • Siben Nayak: Software Engineer at Intuit, ex-Amazon, Intel • Cloud Architect • Innovator and Builder • Blogger • Speaker • Love Coding and Building Distributed Systems
Reviews, Ratings, and Recommendations: Related Book Categories: Read and Download Links: Similar Books:
  • Dynamic Proxies in Java (Heinz M. Kabutz)

    Dynamic proxies are such a tool that we can use it to save thousands of lines of repetitive code with a single class. This book is for intermediate to advanced Java programmers who want to get to "guru" status. It is not suitable for beginners in Java.

  • Naked Objects (Richard Pawson, et al)

    The aim of this book is to introduce you to the concept of designing business systems from naked objects, and to enable you to start building such systems using the Naked Objects framework. It outlines a lightweight methodology and provides a short tutorial.

  • Object-Oriented vs. Functional Programming (R. Warburton)

    This book discusses similarities between these programming paradigms and points out that both FP and OOP are actually moving closer toward one another. One prominent example is the use of lambda expressions in Java and other OOP languages.

  • The Java Web Scraping Handbook (Kevin Sahin)

    This book will teach you how to extract data from any website, how to deal with AJAX / Javascript heavy websites, break captchas, deploy your scrapers in the cloud and many other advanced techniques, using Java programming language.

  • What Every Programmer Should Know About Memory

    This document explains the structure of memory subsystems in use on modern commodity hardware, illustrating why CPU caches were developed, how they work, and what programs should do to achieve optimal performance by utilizing them.

  • Pointers and Memory (Nick Parlante, et al.)

    This is an introduction to programming with pointers and memory in C, C++ and other languages. Explains how pointers and memory work and how to use them -- from the basic concepts through all the major programming techniques.

  • Programming Persistent Memory: A Comprehensive Guide

    The book explains fundamental concepts, provides an introduction to Persistent Memory programming APIs for C, C++, JavaScript, and other languages, discusses RMDA with persistent memory; reviews security features; and presents many examples.

Book Categories
:
Other Categories
Resources and Links