Java uses the parent delegate loading mechanism, which you can see by looking at the ClassLoader class. Once the Class is successfully loaded, it is...
What is the JVM? It shields underlying architectural differences, is the basis for Java to cross platform, and is part of what every Java programmer...
Even for experienced Java developers, reading compiled Java bytecode can be tedious. Why do we need to understand this low-level stuff in the first place?...
Method area: 2. Stack: 3. Program counter: 4. Mixed mode is the JVM's default way of executing code, initially interpreted, but for a small percentage...
Memory is a very important system resource. It is the intermediate warehouse and bridge between hard disk and CPU, carrying the operating system and application...
Volatile variables in the Java language can be thought of as a form of "lesser synchronized"; Volatile variables require less coding and have less runtime...
During the execution of Java programs, the Java VIRTUAL machine divides the memory it manages into different data areas. Includes: program counter, Java virtual machine...
Preamble Class loaders are used to load classes. Array classes are created by the JVM at run time. Who loads ExtensionClassLoader and AppClassLoader? ExtensionClassLoader and...
Space problem: a large number of discontinuous memory fragments will be generated after mark clearing. Too much space fragment may lead to failure to find...
A class file can normally be divided into seven parts: magic and class file version Constant pool access flag class index, parent class index, interface...
[TOC] 4. Vm Stack 4.1. Overview of vm Stack 4.1.1. Due to the cross-platform design, Java instructions are designed according to the stack. Different platforms...
This article describes the problem of obtaining CPU cores for Nginx in containers and how to solve it. The container technology is becoming more and...
Class file Class loading subsystem runtime Data area method area heap program counter Virtual machine stack Local method stack execution engine Local method interface Local...
1. Java Virtual Machine Stack (Java Virtual Machine Stack). Each thread creates a virtual machine Stack, which holds Stack frames for each Java method call....
ZooKeeper is a service for coordinating (synchronizing) distributed processes. It provides a simple, high-performance coordination kernel on which users can build more complex distributed coordination...
Every sentence summary premise jmap command jmap - heap pid: output current process JVM heap Cenozoic, old age and lasting generation such as please, GC...