×
jvm

AOP on the "JVM": Practical Implementation of Java Agent

This article delves into the implementation of AOP on the Java platform, focusing on the Spring AOP framework and its limitations when applied in real-world projects.

In-depth Discussion of Java Tiered Compilation

This article primarily discusses Tiered Compilation in the Java Virtual Machine (JVM) and its impact on program performance.

Understanding the Java Platform Module System (Project Jigsaw)

This article introduces Java platform modular system in detail and provides best practices to help developers better understand and apply the Java modular system.

Implement Auto Instrumentation under GraalVM Static Compilation on OTel Java Agent

This article introduces Alibaba Cloud's Experts' presentation at 2024 OpenTelemetry Community Day and summarizes their explorations in the field.

A Detailed Explanation of JVM Garbage Collector G1&ZGC

This article shares some execution processes of garbage collectors, providing a useful reference for those interested in the topic.

Common Java Code Defects and Solutions

This article summarizes common code defects and solutions encountered in daily development to provide helpful insights.

Interview Questions We've Learned Over the Years: JVM

This article is part of a series focusing on interview questions for technicians, with a specific emphasis on JVM.

An Illustration of JVM and the Java Program Operation Principle

This article introduces JVM and the running principle of Java programs.

Why Can't Arthas Be Mounted in the Init Process in Container?

Part 4 of this series discusses the importance of understanding the underlying logic of arthas and init.

Optimizing Java Agent on Dragonwell

The article discusses the issue of Java Agent being loaded in all JVMs in a container, causing wastage of resources and affecting troubleshooting.

List of Capabilities Related to Cloud-Native Scenarios From JDK 9 to 19 (Part 1)

Part 1 of this series provides an interpretation from the perspective of O&M and runtime.

Observability and Traceability | Analyzing Continuous Profiling

This article explains why continuous profiling is an important means of feedback from production to development.

Explaining Memory Issues in Java Cloud-Native Practices

This article analyzes the problems encountered by EDAS users in the evolution of Java applications toward cloud-native and provides suggestions for cloud-native Java application memory configuration.

Java Agent Exploration – appendToSystemClassLoaderSearch Problems

This article describes the exploration of strange error reporting in Java Agent, including Java Agent error reporting, JVM principle, glibc thread safety, and pthread tls.

How Does JVM Obtain the Resource Limit of the Current Container?

This entry in the Java in Container series discusses the default value of ParallelGCThreads.

Techniques to Construct String Objects and Access Internal Members Quickly

This article offers multiple techniques when constructing string objects in multiple JDK versions (with examples).

A Short Exploration of Java Class Pre-Initialization

This short article discusses the background details of Java class pre-initialization.

JavaScript Bytecode – v8 Ignition Instructions

This article discusses JavaScript bytecode, specifically basic information about Ignition bytecode.

1688's Serverless Efficiency Improvement Practices in Complex Business Scenarios

This article discusses how 1688 uses Serverless in its business and e-commerce scenarios.

Alibaba Cloud Elasticsearch Performance Optimization

This article lists some ideas on how to optimize the performance of Elasticsearch and improve index and query throughput.