About This Book
This section provides some detailed information about this book - JVM Tutorials - Herong's Tutorial Examples.
Title: JVM Tutorials - Herong's Tutorial Examples
Author: Dr. Herong Yang -
Contact by email via email@example.com.
Category: Computers / Programming Languages / Java
Version/Edition: v5.12, 2022
Number of pages in PDF format: 363
This book is a collection of notes and sample codes written by the author while he was learning JVM himself.
Topics include JVM (Java Virtual Machine) Architecture and Components;
Oracle JVM implementation - HotSpot;
Eclipse JVM implementation - Eclipse OpenJ9;
java.lang.Runtime - The JVM Instance class;
Loading Native Libraries;
java.lang.System - Representing Operating System;
java.lang.ClassLoader - Loading class files;
java.lang.Class - Class reflections;
Runtime data areas, heap memory and Garbage Collection;
Stack, Frame and Stack overflow;
Multi-threading impacts on CPU and I/O;
CDS (Class Data Sharing);
Micro Benchmark tests on different types of operations;
Updated in 2022 (Version v5.12) with HotSpot JVM 17.
JVM, Java, Virtual Machine, HotSpot, JDK, JRE, OpenJ9.
- This book is under Copyright Copyright © 2022 Dr. Herong Yang. All rights reserved.
- Material in this book may not be published, broadcasted, rewritten or redistributed in any form.
- Code examples are provided as-is, with no warranty of any kind.
- Version 5.12, 2022. Updated with HotSpot JVM 17.
- Version 5.00, 2018. Updated with memory management tutorials.
- Version 4.20, 2014. Updated with HotSpot JVM 1.8/1.7 and JRockit 28.2.
- Version 4.10, 2010. Added benchmark testing.
- Version 4.00, 2010. Updated in hyPub Format.
Web version: https://www.herongyang.com/JVM -
Provides free sample chapters, latest updates and readers' comments.
The Web version of this book has been viewed a total of:
- 1,292,096 times as of December 2021.
- 1,181,267 times as of December 2020.
- 1,072,477 times as of December 2019.
- 968,242 times as of December 2018.
- 873,313 times as of December 2017.
- 764,126 times as of December 2016.
- 645,943 times as of December 2015.
- 507,057 times as of December 2014.
- 380,811 times as of December 2013.
- 306,044 times as of December 2012.
- 225,160 times as of December 2011
- 138,740 times as of December 2010.
PDF/EPUB version: https://www.herongyang.com/JVM/PDF-Full-Version.html -
Provides information on how to obtain the full version of this book in PDF, EPUB, or other format.
Table of Contents
►About This Book
JVM (Java Virtual Machine) Specification
Java HotSpot VM - JVM by Oracle/Sun
java.lang.Runtime Class - The JVM Instance
java.lang.System Class - The Operating System
ClassLoader Class - Class Loaders
Class Class - Class Reflections
JVM Runtime Data Areas
JVM Stack, Frame and Stack Overflow
Thread Testing Program and Result
CPU Impact of Multi-Thread Applications
I/O Impact of Multi-Thread Applications
CDS (Class Data Sharing)
Micro Benchmark Runner and JVM Options
Micro Benchmark Tests on "int" Operations
Micro Benchmark Tests on "long" Operations
Micro Benchmark Tests in JIT Compilation Mode
Micro Benchmark Tests on "float" and "double" Operations
OpenJ9 by Eclipse Foundation
JRockit JVM 28.2.7 by Oracle Corporation
Full Version in PDF/EPUB