Tagged articles
19 articles
Page 1 of 1
Architect
Architect
Dec 6, 2025 · Backend Development

How Much Heap Does a Single SpringBoot HTTP Request Really Use?

This article measures the heap memory allocated by a single SpringBoot HTTP and RPC request using JMeter load testing and detailed GC logs, revealing that even tiny payloads can consume around 34 KB of heap, and discusses how request size, logging, and JVM settings affect memory usage and GC frequency.

JMeterMemoryOptimizationPerformanceTesting
0 likes · 10 min read
How Much Heap Does a Single SpringBoot HTTP Request Really Use?
FunTester
FunTester
May 17, 2025 · Backend Development

Detailed Explanation of Java WebSocket Client Development

This article provides a comprehensive walkthrough of building a Java WebSocket client, covering client creation, connection establishment, message sending, graceful closure, header handling, and code encapsulation, with complete example code and best practices for performance testing and robust error handling.

JavaNetworkingPerformanceTesting
0 likes · 11 min read
Detailed Explanation of Java WebSocket Client Development
FunTester
FunTester
Feb 6, 2025 · Backend Development

Choosing and Customizing Thread Pools for Java Performance Testing

This article explains how to select and customize a Java thread pool for performance testing, covering parameter considerations, modifications to the standard fixed thread pool, custom thread factories, work queue choices, and provides complete example code for both fixed and TPS models.

ExecutorServiceJavaPerformanceTesting
0 likes · 8 min read
Choosing and Customizing Thread Pools for Java Performance Testing
FunTester
FunTester
Dec 2, 2024 · Fundamentals

Mastering Java Thread Pools: Fixed vs. Cached Executors Explained

This article explains Java thread pools, their performance benefits, and how to create and use FixedThreadPool and CachedThreadPool via the Executors utility, providing code examples, execution results, and guidance on selecting the appropriate pool for different concurrency scenarios.

CachedThreadPoolExecutorServiceFixedThreadPool
0 likes · 12 min read
Mastering Java Thread Pools: Fixed vs. Cached Executors Explained
Top Architect
Top Architect
Oct 15, 2024 · Backend Development

Measuring Heap Memory Allocation per HTTP Request in SpringBoot Applications

This article presents a SpringBoot-based experiment measuring the heap memory allocated per HTTP request, detailing the setup with JMeter, JVM GC logging, observed memory usage of roughly 34 KB per request, analysis of GC frequency, and concludes with recommendations on logging and memory optimization, while also promoting related AI services and community resources.

JVMMemoryOptimizationPerformanceTesting
0 likes · 11 min read
Measuring Heap Memory Allocation per HTTP Request in SpringBoot Applications
Java Architect Essentials
Java Architect Essentials
Apr 19, 2024 · Backend Development

Improving Million-Scale Data Insertion Efficiency with Spring Boot ThreadPoolTaskExecutor

This article demonstrates how to boost the performance of inserting over two million records by configuring a ThreadPoolTaskExecutor in a Spring Boot application, providing detailed implementation code, test results comparing multithreaded and single‑threaded approaches, and practical recommendations for optimal thread pool sizing.

BatchInsertPerformanceTestingPostgreSQL
0 likes · 6 min read
Improving Million-Scale Data Insertion Efficiency with Spring Boot ThreadPoolTaskExecutor
FunTester
FunTester
Feb 21, 2023 · Backend Development

Mastering Java ForkJoinPool: A Hands‑On Guide to Parallel Task Execution

The article introduces Java's ForkJoinPool for dividing large, compute‑intensive tasks into smaller subtasks, explains its suitability for performance testing scenarios such as high‑throughput QPS/RT data collection, and provides a complete Groovy‑based demo that defines a RecursiveTask, implements the compute method, and runs a sum calculation using a thread pool.

ForkJoinPoolJavaParallelism
0 likes · 6 min read
Mastering Java ForkJoinPool: A Hands‑On Guide to Parallel Task Execution
JD Retail Technology
JD Retail Technology
Dec 29, 2021 · Backend Development

Microbenchmarking Integer-to-String Conversions in Java Using JMH

This article examines the performance of four Java integer-to-string conversion methods—Integer.toString, String.valueOf, a+"", and ""+a—by conducting raw loop tests and detailed JMH microbenchmarks, analyzing JVM warm-up, JIT, and OSR effects to reveal reliable measurement practices.

JITJMHJava
0 likes · 25 min read
Microbenchmarking Integer-to-String Conversions in Java Using JMH
DataFunSummit
DataFunSummit
Jan 19, 2021 · Databases

Implementing Energy Management with TDengine: Architecture, Connector Choice, and Performance Evaluation

This article presents a detailed case study of using TDengine as the core time‑series database for a private‑cloud energy‑management platform, covering project background, overall architecture, connector selection, Java RESTful implementation, performance testing, deployment strategy, and future technical expectations.

DataIngestionEnergyManagementJava
0 likes · 12 min read
Implementing Energy Management with TDengine: Architecture, Connector Choice, and Performance Evaluation
FunTester
FunTester
Mar 22, 2020 · Operations

Using Groovy to Manage Cookies in JMeter: A Step‑by‑Step Guide

This article provides a comprehensive tutorial on handling HTTP cookies in JMeter using Groovy scripts, covering the creation and configuration of CookieManager, adding and modifying cookies, executing JSR223 pre‑processors, and interpreting console output, supplemented with code examples and screenshots.

CookieManagerGroovyJMeter
0 likes · 5 min read
Using Groovy to Manage Cookies in JMeter: A Step‑by‑Step Guide
Efficient Ops
Efficient Ops
Nov 24, 2019 · Backend Development

How to Build a High‑Performance LAMP Stack with FastCGI, ApacheBench, and XCache

This guide walks through deploying a LAMP architecture with static‑dynamic separation, compiling PHP with FastCGI, configuring Apache proxy to PHP‑FPM, performing load testing using ApacheBench, installing XCache for PHP acceleration, and finally setting up a Discuz BBS forum, providing step‑by‑step commands and performance metrics.

ApacheBBSLAMP
0 likes · 24 min read
How to Build a High‑Performance LAMP Stack with FastCGI, ApacheBench, and XCache
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 18, 2019 · Operations

How Alipay’s Tech Team Turned ‘Impossible’ Double‑11 Peaks into Seamless Transactions

Over eleven years Alipay’s engineers transformed the daunting Double‑11 traffic surges from chaotic outages into a smooth, scalable system through relentless capacity planning, architectural revolutions, rigorous stress testing, and the adoption of the self‑developed OceanBase database, turning “impossible” goals into everyday reality.

AlipayDouble11Operations
0 likes · 23 min read
How Alipay’s Tech Team Turned ‘Impossible’ Double‑11 Peaks into Seamless Transactions