The JVM Monitor is a Java analyzer integrated with Eclipse that monitors CPU, thread, and memory usage of Java applications. The JVM monitor will help you quickly examine your Java application without having to prepare any startup configuration beforehand.

The JVM monitor automatically finds running JVMS on the localhost, and you can easily start monitoring them. It also supports monitoring Java applications on remote hosts by providing host names and port numbers.

Note five core knowledge modules, everyone look and see if they know:

  • Approached Java
  • Automatic memory management
  • Virtual machine execution subsystem
  • Program compilation and code optimization
  • Efficient concurrent

This is just the five modules in the notes, the specific knowledge point analysis, you continue to look!


Chapter 1 approaches Java

  1. An overview of the
  2. Java Technology Architecture
  3. Java development
  4. Java virtual machine family
  5. Look to the future of Java technology
  6. Real: Build your own JDK
  7. The summary of this chapter

 


Chapter 2. Java Memory regions and memory overflow exceptions

  1. An overview of the
  2. Runtime data area
  3. HotSpot VIRTUAL machine object Exploration
  4. Actual combat: OutOfMemoryError
  5. The summary of this chapter

 


Chapter 3 garbage collector and memory allocation strategy

  1. An overview of the
  2. Is the object dead?
  3. Garbage collection algorithm
  4. HotSpot algorithm details implementation
  5. Classic garbage collector
  6. Low latency garbage collector
  7. Select the appropriate garbage collector
  8. Actual combat: memory allocation and recycling strategy
  9. The summary of this chapter

 


Chapter 4 VM performance monitoring and troubleshooting tools

  1. An overview of the
  2. Basic troubleshooting tools
  3. Visual troubleshooting tool
  4. HotSpot VIRTUAL machine plug-in and tools
  5. The summary of this chapter

 


Chapter 5 tuning case analysis and actual practice

  1. An overview of the
  2. Case analysis
  3. Actual combat: Eclipse speed tuning
  4. The summary of this chapter

 


Chapter 6 class file structure

  1. An overview of the
  2. The cornerstone of irrelevance
  3. Class The structure of the Class file
  4. Introduction to bytecode instructions
  5. Public design, private implementation
  6. Class file structure development
  7. The summary of this chapter

 


Chapter 7 Mechanism of adding and cutting VM categories

  1. An overview of the
  2. The timing of class loading
  3. The process of class loading
  4. Class loader
  5. Java modular System
  6. The summary of this chapter

 


Chapter 8 Virtual machine bytecode execution engine

  1. An overview of the
  2. Run time stack frame structure
  3. The method call
  4. Dynamically typed language support
  5. Stack – based bytecode interpretation execution engine
  6. The summary of this chapter

 

Need free access to this 716 pages essence edition of JVM learning notes friends please help forward this article so that more people learn to this note + pay attention to the end of the public account to obtain


Chapter 9 is a case study of class loading and execution subsystem

  1. An overview of the
  2. Case analysis
  3. Actual combat: their own hands to achieve remote executive function
  4. The summary of this chapter

 


Chapter 10 front-end compilation and optimization

  1. An overview of the
  2. Javac compiler
  3. The taste of Java syntax sugar
  4. Real: Plug-in annotation processor
  5. The summary of this chapter

 


Chapter 11 back-end compilation and optimization

  1. An overview of the
  2. Just-in-time compiler
  3. Ahead of time compiler
  4. Compiler optimization techniques
  5. Practice: In-depth understanding of the Graal compiler
  6. The summary of this chapter

 


Chapter 12 Java Memory model and threads

  1. An overview of the
  2. Hardware efficiency and consistency
  3. Java memory model
  4. The Java and thread
  5. Java and coroutines
  6. The summary of this chapter

 


Chapter 13 thread safety and lock optimization

  1. An overview of the
  2. Thread safety
  3. Lock the optimization
  4. The summary of this chapter

 

Need free access to this 716 pages essence edition of JVM learning notes friends please help forward this article so that more people learn to this note + follow the following public account can be obtained