Tagged articles

Benchmarking

129 articles · Page 2 of 2
FunTester
FunTester
Apr 6, 2021 · Operations

How Thread Count, Request Volume, and Latency Shape Performance Test Accuracy

This article presents a systematic analysis of how thread numbers, request counts, response times, and response‑time variance affect performance‑testing error rates, using a Java demo that simulates single‑API calls and reports detailed JSON metrics for each configuration.

BenchmarkingJavaerror analysis
0 likes · 16 min read
How Thread Count, Request Volume, and Latency Shape Performance Test Accuracy
Senior Brother's Insights
Senior Brother's Insights
Jan 6, 2021 · Backend Development

Master Java Microbenchmarking with JMH: A Hands‑On Guide

This article introduces JMH, the Java Microbenchmark Harness, explains why traditional main‑method benchmarks are unreliable, and provides step‑by‑step instructions, code examples, and best‑practice annotations for accurately measuring method‑level performance in Java applications.

Backend DevelopmentBenchmarkingJIT
0 likes · 20 min read
Master Java Microbenchmarking with JMH: A Hands‑On Guide
MaGe Linux Operations
MaGe Linux Operations
Sep 1, 2020 · Fundamentals

Boost Python Speed: 10 Proven Tricks to Accelerate Your Code

This article presents practical Python performance‑boosting techniques—including avoiding global variables, minimizing attribute access, eliminating unnecessary abstractions, reducing data copies, optimizing loops, leveraging built‑in functions, and using tools like numba—each illustrated with before‑and‑after code snippets and measured speed improvements.

BenchmarkingData StructuresOptimization
0 likes · 19 min read
Boost Python Speed: 10 Proven Tricks to Accelerate Your Code
Ops Development Stories
Ops Development Stories
Aug 25, 2020 · Operations

ESrally Guide: Install, Configure, and Benchmark Elasticsearch Performance

ESrally is the official Elasticsearch benchmarking tool; this guide walks through its installation prerequisites, step‑by‑step setup of Python, JDK, and Git, configuration of tracks, cars, pipelines, and challenges, and demonstrates real‑world performance comparisons across Elasticsearch versions and hardware platforms.

BenchmarkingESrallyElasticsearch
0 likes · 16 min read
ESrally Guide: Install, Configure, and Benchmark Elasticsearch Performance
DevOps Coach
DevOps Coach
Aug 13, 2020 · Databases

How to Benchmark Elasticsearch Clusters with Rally: A Step‑by‑Step Guide

This article explains why large‑scale Elasticsearch deployments need rigorous performance testing, compares available testing tools, walks through installing and configuring the official Rally benchmark suite, details hardware recommendations, shows how to run tests against multiple cloud providers, and teaches you how to interpret the resulting metrics to make informed cluster‑selection decisions.

BenchmarkingCloudElasticsearch
0 likes · 16 min read
How to Benchmark Elasticsearch Clusters with Rally: A Step‑by‑Step Guide
MaGe Linux Operations
MaGe Linux Operations
Jul 2, 2020 · Databases

Mastering MySQL Benchmarking with Sysbench: A Complete Guide

This article explains MySQL benchmark testing, the role and metrics of benchmarking, introduces sysbench, provides step‑by‑step installation and usage instructions, and offers practical tips for interpreting results and optimizing database performance in production environments.

BenchmarkingSysbenchdatabase
0 likes · 11 min read
Mastering MySQL Benchmarking with Sysbench: A Complete Guide
Sohu Tech Products
Sohu Tech Products
Jun 10, 2020 · Fundamentals

Using JMH for Java Microbenchmarking: A Comprehensive Guide

This article introduces JMH, explains how to add dependencies, write and run microbenchmarks for string concatenation, describes key annotations, highlights common pitfalls, and shows how to package, visualize, and integrate JMH benchmarks within Java projects.

BenchmarkingJMHJVM
0 likes · 14 min read
Using JMH for Java Microbenchmarking: A Comprehensive Guide
Python Programming Learning Circle
Python Programming Learning Circle
May 6, 2020 · Fundamentals

Python Performance Testing: Comparing Logical Operations, Built‑in Functions, and Class Implementations

This article examines Python execution speed by benchmarking simple arithmetic, logical checks, built‑in functions like max, and three class‑based point‑in‑rectangle implementations, revealing that straightforward if‑statements are often fastest while highlighting practical tips for writing performant Python code.

BenchmarkingPythonalgorithm
0 likes · 12 min read
Python Performance Testing: Comparing Logical Operations, Built‑in Functions, and Class Implementations
Xiao Lou's Tech Notes
Xiao Lou's Tech Notes
May 4, 2020 · Backend Development

Mastering JMH: Essential Java Microbenchmark Techniques for Accurate Performance Testing

JMH is a Java harness that enables precise, reproducible microbenchmarking through annotations, state management, threading, and profiling, and this guide walks through its core features—benchmark modes, state scopes, setup/teardown, fork control, blackholes, and advanced options—illustrated with sample code and results.

BenchmarkingJMHJava
0 likes · 18 min read
Mastering JMH: Essential Java Microbenchmark Techniques for Accurate Performance Testing
MaGe Linux Operations
MaGe Linux Operations
Jan 8, 2020 · Backend Development

Can Python Handle Millions of Requests per Second? Inside Japronto’s High‑Performance Microframework

This article explores how recent Python performance improvements and the ultra‑fast Japronto microframework enable handling over a million HTTP requests per second, detailing benchmark results, HTTP pipelining optimizations, C extensions, memory management tricks, and the underlying technologies that make such throughput possible.

BenchmarkingHTTPMicroframework
0 likes · 9 min read
Can Python Handle Millions of Requests per Second? Inside Japronto’s High‑Performance Microframework
DevOps Coach
DevOps Coach
Aug 29, 2019 · Operations

Benchmark Your DevOps Performance with the 2019 Accelerate Report

This article walks you through the key findings of the 2019 Accelerate DevOps State of the Industry report, explains the four golden metrics, shows how to use Google’s minimal‑ist benchmark tool to compare your organization against industry baselines, and discusses the emerging service‑operations efficiency metric.

Accelerate ReportBenchmarkingOperations
0 likes · 11 min read
Benchmark Your DevOps Performance with the 2019 Accelerate Report
Aikesheng Open Source Community
Aikesheng Open Source Community
Aug 19, 2019 · Databases

How Network Bandwidth Affects MySQL Performance

This article examines how network bandwidth, protocol compression, and SSL encryption impact MySQL Group Replication performance by running sysbench benchmarks on 1 Gb and 10 Gb networks, revealing bandwidth limits, CPU overhead, and scalability issues.

BenchmarkingNetwork PerformanceSSL
0 likes · 6 min read
How Network Bandwidth Affects MySQL Performance
MaGe Linux Operations
MaGe Linux Operations
Jul 12, 2019 · Fundamentals

Boost Python Performance: 24 Proven Techniques to Speed Up Code

This guide presents 24 practical methods—including timing measurements, faster data structures, loop optimizations, vectorization, and parallel processing—to dramatically accelerate Python code, each illustrated with clear before‑and‑after performance screenshots.

BenchmarkingOptimizationProfiling
0 likes · 7 min read
Boost Python Performance: 24 Proven Techniques to Speed Up Code
Architects' Tech Alliance
Architects' Tech Alliance
Feb 22, 2019 · Operations

Performance Monitoring and Analysis in Large‑Scale Data Centers: Challenges and Practices

The article presents Alibaba's experience in large‑scale data‑center performance monitoring, describing the challenges of software and hardware upgrades, the SPEED platform’s estimation‑evaluation‑decision workflow, the RUE metric, and practical insights such as hyper‑threading effects, hardware heterogeneity, and Simpson’s paradox.

BenchmarkingJavaSPEED Platform
0 likes · 16 min read
Performance Monitoring and Analysis in Large‑Scale Data Centers: Challenges and Practices
Java Captain
Java Captain
Aug 19, 2018 · Fundamentals

Performance Comparison of Java forEach, C‑Style Loop, and Stream API

This article examines Java's forEach syntax, C‑style for loops, and Stream API by benchmarking their execution times on large collections, explaining the underlying mechanisms that cause performance differences and identifying the most efficient traversal method for Sets.

BenchmarkingStreamforeach
0 likes · 7 min read
Performance Comparison of Java forEach, C‑Style Loop, and Stream API
Architects' Tech Alliance
Architects' Tech Alliance
Jun 29, 2018 · Fundamentals

Deep Dive into Server Fundamentals: RASUM Features, Architecture, Benchmarks, and Management Technologies

This article provides a comprehensive overview of server fundamentals, covering RASUM characteristics, instruction‑set classifications, form‑factor types, benchmark suites such as TPC and SPEC, key hardware components, memory technologies, PCIe evolution, and remote management solutions like IPMI and KVM over IP.

BenchmarkingHardwareIT Operations
0 likes · 14 min read
Deep Dive into Server Fundamentals: RASUM Features, Architecture, Benchmarks, and Management Technologies
Efficient Ops
Efficient Ops
Feb 26, 2018 · Fundamentals

Boost Your Python Speed: 20 Proven Tricks to Slash Execution Time

Learn how to dramatically improve Python performance by choosing optimal data structures, minimizing redundant data, using copy wisely, leveraging dict/set lookups, generators, efficient loops, string joining, proper formatting, fast variable swapping, concise comparisons, C extensions, multiprocessing, PyPy, and profiling tools, all backed by real benchmarks.

BenchmarkingC extensionsCode Profiling
0 likes · 16 min read
Boost Your Python Speed: 20 Proven Tricks to Slash Execution Time
Tencent Architect
Tencent Architect
Dec 8, 2017 · Databases

Modern Processors, Emerging Storage, and Database System Design: Challenges and Opportunities

This article reviews the evolution of modern multi‑core processors and non‑volatile memory, analyzes their impact on database system architecture, discusses cache‑friendly designs, distributed logging, and benchmark results, and highlights the opportunities and challenges for DBMS developers in the era of NVRAM.

BenchmarkingDatabasesNon-volatile Memory
0 likes · 17 min read
Modern Processors, Emerging Storage, and Database System Design: Challenges and Opportunities
ITPUB
ITPUB
Aug 22, 2017 · Fundamentals

Why Adding Unnecessary Sorting Can Triple Your x86 Code Speed – A Deep Dive into Performance Metrics

This article explores x86 performance optimization by comparing a simple sum‑of‑array loop with and without a pre‑sort step, demonstrating how branch prediction and cache behavior can make seemingly redundant code run up to three times faster, and outlines practical benchmarking principles and common pitfalls.

BenchmarkingC ProgrammingCPU cycles
0 likes · 14 min read
Why Adding Unnecessary Sorting Can Triple Your x86 Code Speed – A Deep Dive into Performance Metrics
Meituan Technology Team
Meituan Technology Team
Jul 14, 2017 · Databases

How to Accelerate Database Testing with Sysbench: Insights and Extensions

This article explains how Meituan‑Dianping leverages the open‑source tool Sysbench for repeatable database performance testing, unifies test parameters, optimizes MySQL settings such as slave_parallel_workers, extends functionality via Lua scripts, and reveals the tool’s high‑performance data‑collection techniques.

BenchmarkingPerformance TuningSysbench
0 likes · 13 min read
How to Accelerate Database Testing with Sysbench: Insights and Extensions
Architects' Tech Alliance
Architects' Tech Alliance
Oct 27, 2016 · Cloud Computing

Interview with SPEC Chairman Walter Bays on the 2016 SPEC Asia Summit and Emerging Cloud & Big Data Benchmarks

The article presents an interview with SPEC chairman Walter Bays at the 2016 SPEC Asia Summit in Beijing, discussing SPEC’s role, its benchmark standards, the organization’s focus on China, and the introduction of cloud‑IaaS and big‑data performance benchmarks for future computing needs.

Asia SummitBenchmarkingCloud Computing
0 likes · 6 min read
Interview with SPEC Chairman Walter Bays on the 2016 SPEC Asia Summit and Emerging Cloud & Big Data Benchmarks
dbaplus Community
dbaplus Community
Dec 11, 2015 · Databases

Master MySQL Performance Testing: Methodology, Metrics, and Tool Guide

This article presents a comprehensive overview of MySQL performance testing, covering testing methodology, reasons for testing, influencing factors across DB, OS, and storage layers, key metrics, popular open‑source tools, practical considerations, and suggestions for more automated testing solutions.

BenchmarkingMetricsmysql
0 likes · 14 min read
Master MySQL Performance Testing: Methodology, Metrics, and Tool Guide
MaGe Linux Operations
MaGe Linux Operations
Jun 24, 2014 · Operations

How to Benchmark Web Servers with http_load, webbench, ab, and Siege

This guide introduces four lightweight Linux web‑server benchmarking tools—http_load, webbench, Apache’s ab, and Siege—explaining their installation, command‑line options, example usage, and how to interpret key performance metrics such as fetches per second, response times, and throughput.

Benchmarkingabhttp_load
0 likes · 6 min read
How to Benchmark Web Servers with http_load, webbench, ab, and Siege