JVM Tutorials - Herong's Tutorial Examples
∟References
List of reference materials used in this book.
- The Java® Virtual Machine Specification - Java SE 17 Edition,
Tim Lindholm, Frank Yellin, Gilad Bracha, Alex Buckley, and Daniel Smith,
https://docs.oracle.com/javase/specs/jvms/se17/jvms17.pdf
- The Java® Virtual Machine Specification - Java SE 10 Edition,
Tim Lindholm, Frank Yellin, Gilad Bracha, Alex Buckley,
https://docs.oracle.com/javase/specs/jvms/se10/jvms10.pdf
- The Java® Virtual Machine Specification - Java SE 8 Edition,
Tim Lindholm, Frank Yellin, Gilad Bracha, Alex Buckley,
https://docs.oracle.com/javase/specs/jvms/se8/jvms8.pdf
- The Java Virtual Machine Specification,
Tim Lindholm, Frank Yellin, Gilad Bracha, Alex Buckley,
http://docs.oracle.com/javase/specs/jvms/se7/html/
- Java SE HotSpot at a Glance, Oracle,
http://www.oracle.com/technetwork/java/javase/tech/index-jsp-136373.html
- Java SE HotSpot at a Glance, Oracle,
http://openjdk.java.net/groups/hotspot/
- Memory Management in the Java HotSpot Virtual Machine, Oracle,
oracle.com/technetwork/java/javase/memorymanagement-whitepaper-150215.pdf
- Eclipse OpenJ9,
http://www.eclipse.org/openj9/
- Introducing BEA WebLogic JRockit, BEA Systems,
http://www.bea.com/products/weblogic/jrockit/index.shtml
- (JRockit) Diagnostics Guide, Oracle,
http://docs.oracle.com/cd/E13150_01/jrockit_jvm/jrockit/geninfo/diagnos/
- Excelsior JET, Excelsior, LLC,
http://www.excelsior-usa.com/jet.html
- Java Microbenchmark Applet, Jonathan Hardwick,
http://www.cs.cmu.edu/~jch/java/microbench.html
- Java GC Tutorials - Herong's Tutorial Notes, Herong Yang,
https://herongyang.com/Java-GC/
- Java Tools Tutorials - Herong's Tutorial Notes, Herong Yang,
https://herongyang.com/Java-Tools/
- Using Java Reflection, Glen McCluskey,
http://java.sun.com/developer/technicalArticles/ALT/Reflection/
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
Archived Tutorials
►References
Full Version in PDF/EPUB