Tag

JVM Tuning

0 views collected around this technical thread.

vivo Internet Technology
vivo Internet Technology
Apr 23, 2025 · Backend Development

Optimizing Full GC Frequency in a Java Game Service Using MAT and GC Logs

By analyzing heap dumps with MAT and scrutinizing GC logs, the Vivo Internet Server Team identified thread‑local FutureAdapter and Jackson BufferRecycler objects and tuned promotion thresholds, cutting the Java game service’s Full GC occurrences from roughly 120 per day to about 30 and dramatically shortening pause times.

JVM TuningJavaMAT
0 likes · 17 min read
Optimizing Full GC Frequency in a Java Game Service Using MAT and GC Logs
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jan 26, 2025 · Backend Development

Java GC Optimization Case Study: Reducing GC Frequency and CPU Load

This article details a Java GC optimization performed on a nightly batch service, describing the original high GC and CPU load issues, the JVM parameter adjustments, memory re‑allocation, and the resulting significant reductions in GC frequency, CPU usage, and request latency.

CPU LoadGarbage CollectionJVM Tuning
0 likes · 10 min read
Java GC Optimization Case Study: Reducing GC Frequency and CPU Load
JD Tech
JD Tech
May 8, 2024 · Backend Development

High‑Concurrency Techniques for the Baige Traffic Operations Platform

This article outlines a comprehensive set of high‑concurrency strategies—including caching, rate limiting, circuit breaking, asynchronous processing, pooling, code optimization, JVM tuning, horizontal scaling, warm‑up, data heterogeneity, and sharding—applied to the Baige traffic platform to handle tens of thousands of QPS during peak loads.

CachingJVM TuningRate Limiting
0 likes · 8 min read
High‑Concurrency Techniques for the Baige Traffic Operations Platform
vivo Internet Technology
vivo Internet Technology
Mar 19, 2024 · Backend Development

Java 8 Memory Management and Garbage Collection Analysis

The article offers a thorough overview of Java 8 memory management, detailing JVM memory regions, object eligibility, major garbage‑collection algorithms and generational models, comparing Serial, Parallel, CMS and G1 collectors, and presenting practical heap‑dump analysis techniques for diagnosing leaks and performance issues.

Backend DevelopmentGC AlgorithmsGarbage Collection
0 likes · 29 min read
Java 8 Memory Management and Garbage Collection Analysis
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Jun 6, 2023 · Operations

Root Cause Analysis and GC Parameter Optimization for Elasticsearch OOM Issues in the Membership Service

This article details a comprehensive investigation of an out‑of‑memory crash in a critical Elasticsearch cluster, explains how GC logs and heap dumps revealed a to‑space‑exhausted condition, and describes the G1GC tuning parameters that eliminated the nightly spikes and stabilized performance.

ElasticsearchG1GCJVM Tuning
0 likes · 9 min read
Root Cause Analysis and GC Parameter Optimization for Elasticsearch OOM Issues in the Membership Service
Top Architect
Top Architect
Oct 8, 2022 · Backend Development

Reducing Spring Boot Microservice Memory Usage with Spring Native on a Single 2C/4G Server

This tutorial explains how to address memory constraints when deploying multiple Spring Boot microservices on a single 2‑CPU, 4‑GB server by applying JVM tuning, installing GraalVM, configuring Spring Native 0.11.1 with Maven plugins, building native images, and deploying them via Docker, achieving startup times in milliseconds and memory consumption around 28 MB.

DockerGraalVMJVM Tuning
0 likes · 14 min read
Reducing Spring Boot Microservice Memory Usage with Spring Native on a Single 2C/4G Server
Sanyou's Java Diary
Sanyou's Java Diary
Jun 3, 2022 · Fundamentals

Mastering JVM Garbage Collection: Interview Questions and Deep Dive

This article provides a comprehensive overview of JVM memory layout, explains major garbage‑collection algorithms and collectors, details how different memory regions cooperate, and offers practical tuning steps and tool usage for diagnosing GC issues in Java applications.

GC AlgorithmsGarbage CollectionJVM
0 likes · 26 min read
Mastering JVM Garbage Collection: Interview Questions and Deep Dive
IT Architects Alliance
IT Architects Alliance
Mar 5, 2022 · Operations

System Performance Issue Analysis Process and Optimization Practices

This article outlines a comprehensive process for diagnosing and optimizing business system performance problems, covering analysis workflows, influencing factors such as hardware, software, database and middleware, JVM tuning, code inefficiencies, and the use of monitoring and APM tools to improve system reliability.

APMDatabase OptimizationJVM Tuning
0 likes · 16 min read
System Performance Issue Analysis Process and Optimization Practices
DeWu Technology
DeWu Technology
Dec 21, 2021 · Backend Development

Performance Optimization: From Understanding to Practice

The article guides readers from grasping hardware, OS, and software layers—including Intel Xeon, virtualization, VPC, and containers—to gathering performance data with tools like JProfiler and perf, then applying data‑driven optimization across business logic, architecture, code, caching, databases, runtime and hardware, illustrated by real‑world case studies and emphasizing continual learning.

Backend DevelopmentContainer TechnologiesDatabase Optimization
0 likes · 43 min read
Performance Optimization: From Understanding to Practice
IT Architects Alliance
IT Architects Alliance
Nov 20, 2021 · Operations

Analysis and Optimization of Business System Performance

This article outlines a comprehensive approach to diagnosing and optimizing performance problems in production business systems, covering analysis processes, hardware, OS, database, middleware, JVM tuning, code inefficiencies, and monitoring techniques to identify root causes and improve system reliability.

Database TuningJVM TuningPerformance
0 likes · 16 min read
Analysis and Optimization of Business System Performance
Architect's Tech Stack
Architect's Tech Stack
Oct 25, 2021 · Backend Development

SpringBoot Project Optimization and JVM Tuning Guide

This article provides a step‑by‑step guide on optimizing SpringBoot projects by modifying configuration files and tuning JVM parameters, covering both IDE‑based VM options and command‑line scripts, with detailed explanations of each setting and practical examples.

JVM TuningJavaSpringBoot
0 likes · 6 min read
SpringBoot Project Optimization and JVM Tuning Guide
Big Data Technology Architecture
Big Data Technology Architecture
Aug 24, 2021 · Big Data

Comprehensive Guide to Spark Performance Optimization, Data Skew Mitigation, and Troubleshooting

This article presents a detailed collection of Spark performance‑tuning techniques—including submit‑script parameters, RDD and operator optimizations, parallelism and memory settings, broadcast variables, Kryo serialization, locality wait adjustments—as well as systematic methods for detecting and resolving data skew and common runtime issues such as shuffle failures, serialization errors, and JVM memory problems.

Big DataJVM TuningPerformance Optimization
0 likes · 21 min read
Comprehensive Guide to Spark Performance Optimization, Data Skew Mitigation, and Troubleshooting
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Nov 6, 2020 · Backend Development

Common Backend Performance Optimization Techniques

The article outlines practical backend performance optimization methods such as SQL tuning, eliminating duplicate calls, on‑demand queries, parallel execution, caching, asynchronous processing, JVM parameter tweaks, and horizontal scaling, providing code examples and actionable advice for developers.

CachingJVM TuningPerformance
0 likes · 8 min read
Common Backend Performance Optimization Techniques
Top Architect
Top Architect
Oct 28, 2020 · Backend Development

SpringBoot Project Optimization: Configuration File and JVM Tuning Guide

This article explains how to optimize a SpringBoot application by modifying the application.properties configuration file and tuning JVM parameters, providing practical code examples, IDE and script methods, and detailed explanations of each JVM option for better performance.

JVM TuningJavaPerformance
0 likes · 7 min read
SpringBoot Project Optimization: Configuration File and JVM Tuning Guide
Java Captain
Java Captain
Oct 2, 2020 · Backend Development

SpringBoot Project and JVM Tuning Guide

This article explains how to optimize a SpringBoot application by adjusting configuration files and JVM parameters, demonstrates practical tuning steps with and without IDE support, and provides detailed explanations of common JVM flags and their impact on performance.

JVM TuningJavaPerformance
0 likes · 6 min read
SpringBoot Project and JVM Tuning Guide
Architect's Tech Stack
Architect's Tech Stack
Dec 9, 2018 · Backend Development

Performance Optimization of a SpringMVC + Dubbo Based Offline Payment System

This article describes how a SpringMVC‑Dubbo micro‑service payment system was stress‑tested, diagnosed for thread‑creation and connection‑pool issues, and tuned through JVM, Log4j, and Dubbo configuration changes to raise throughput from 1 req/s to over 2600 req/s.

Backend DevelopmentDubboJVM Tuning
0 likes · 7 min read
Performance Optimization of a SpringMVC + Dubbo Based Offline Payment System