This book provides a detailed introduction to the fundamentals of Java virtual machines and the optimization of diagnostic methods. It focuses on the Java Virtual Machine architecture, common virtual machine parameters, Java Virtual Machine garbage collection principle, algorithm and the current virtual machine support of the various garbage collector and its differences, characteristics and usage methods. In practice and tuning, the paper focuses on Java heap, stack analysis method, performance tuning general ideas, means and tools. In addition, the implementation of the "lock" in the virtual machine and the optimization method are described in detail.
As an in-depth understanding of virtual machines, this book will also detail the basic format of Java classes, the loading process, and the execution mechanism of virtual machines.
Java Virtual machine is currently the execution platform for Java, Scala, Clojure, groovy and other languages. A large number of server-side programs are executed based on the Java Virtual machine. Java virtual machines have become the core of the Java ecosystem. In-depth understanding and use of Java virtual Machines is of paramount practical value.
|
1th chapter on Java Virtual machine |
2nd. Understanding the basic structure of Java Virtual machine |
3rd common Java Virtual machine parameters |
The 4th chapter garbage collection concept and algorithm |
5th. Garbage Collector and memory allocation |
6th Chapter Performance Monitoring Tools |
7th Chapter Analysis of Java heap |
8th Zhang Yi and concurrency |
9th Chapter Class file structure |
10th Class Loading System |
The 11th chapter byte code execution |
Follow the public number: Bai Yupan (Baiyu_pan), send the background " practical Java Virtual Machine JVM Troubleshooting and performance Optimization ", download the PDF version of the ebook.
Book Recommendation: "Practical Java Virtual Machine--JVM fault diagnosis and performance optimization" Download