Tagged articles
134 articles
Page 2 of 2
58 Tech
58 Tech
Jun 1, 2020 · Mobile Development

Practice of Client Package Size Detection – Live Session Recap

The 58 client package size detection live series reviewed two open‑source tools—Zucker for Android modular size analysis and a Mach‑O‑based performance suite for iOS—explaining their principles, implementation, and how they enable non‑intrusive monitoring and optimization of app package sizes.

AndroidMach-OPackage Size
0 likes · 3 min read
Practice of Client Package Size Detection – Live Session Recap
Senior Brother's Insights
Senior Brother's Insights
Mar 25, 2020 · Backend Development

Boost Your Java Debugging with IntelliJ IDEA 2020.1’s New Data‑Flow and Performance Tools

IntelliJ IDEA 2020.1 introduces a suite of debugging enhancements—including data‑flow analysis, pinned variables, IPv6 remote debugging, refined CPU profiling options, hprof memory‑snapshot support, a revamped commit UI, LightEdit mode, intention previews, and a distraction‑free Zen mode—helping Java developers diagnose and optimize code more efficiently.

DebuggingIDE FeaturesIntelliJ IDEA
0 likes · 5 min read
Boost Your Java Debugging with IntelliJ IDEA 2020.1’s New Data‑Flow and Performance Tools
dbaplus Community
dbaplus Community
Mar 2, 2020 · Operations

How Jiangsu Mobile Built a Billion‑Call Real‑Time Monitoring Platform with Prometheus

Facing the explosion of 5G traffic and billions of daily call records, Jiangsu Mobile’s IT operations team adopted Prometheus as the core time‑series database, designing a high‑availability, low‑latency monitoring platform that captures, stores, visualizes and predicts performance metrics across their massive billing system.

5GOperationsPrometheus
0 likes · 9 min read
How Jiangsu Mobile Built a Billion‑Call Real‑Time Monitoring Platform with Prometheus
Programmer DD
Programmer DD
Feb 27, 2020 · Fundamentals

Master Algorithm Complexity with This Big‑O Cheat Sheet

This article introduces a Big‑O cheat sheet that summarizes the time and space complexities of common algorithms and data‑structure operations, providing quick reference tables and visual charts to help developers recall best, worst, and average case performances.

Big OCheat Sheetalgorithm complexity
0 likes · 2 min read
Master Algorithm Complexity with This Big‑O Cheat Sheet
Liangxu Linux
Liangxu Linux
Feb 25, 2020 · Operations

Master Linux Performance Debugging with Flame Graphs and System Tools

This guide explains how to use Linux performance analysis tools—including top, vmstat, perf, flame graphs, and differential flame graphs—to diagnose CPU, memory, I/O, and network bottlenecks, with step‑by‑step commands, methodology, and real‑world case studies.

CPU profilingI/O MonitoringMemory Debugging
0 likes · 18 min read
Master Linux Performance Debugging with Flame Graphs and System Tools
Open Source Linux
Open Source Linux
Feb 22, 2020 · Operations

Mastering Linux Performance: From 5W2H Methodology to Flame Graphs

This article introduces a systematic approach to diagnosing Linux performance issues, covering the 5W2H analysis framework, essential CPU, memory, disk I/O and network monitoring tools, practical command examples, flame‑graph generation, and a real‑world nginx case study with actionable insights.

CPU profilingLinuxflame graph
0 likes · 21 min read
Mastering Linux Performance: From 5W2H Methodology to Flame Graphs
Efficient Ops
Efficient Ops
Dec 29, 2019 · Operations

Master Linux Performance: Tools & Flame Graphs for Fast Issue Diagnosis

This article presents a comprehensive guide to Linux performance analysis, covering CPU, memory, disk I/O, network, system load, flame‑graph techniques, and a real‑world Nginx case study, enabling engineers to quickly locate and resolve bottlenecks.

CPU profilingLinuxSystem optimization
0 likes · 19 min read
Master Linux Performance: Tools & Flame Graphs for Fast Issue Diagnosis
FunTester
FunTester
Oct 21, 2019 · Operations

Visualizing Long-Term API Latency with Java, Python, and Plotly

This guide shows how to extract average API response times from a MySQL database using Java, process the data with a Python script, and generate an interactive time-series chart with Plotly, providing a practical method for long-term performance monitoring.

API monitoringJavaPython
0 likes · 6 min read
Visualizing Long-Term API Latency with Java, Python, and Plotly
37 Interactive Technology Team
37 Interactive Technology Team
May 31, 2019 · Fundamentals

A Comprehensive Guide to QuickSort: Principles, Implementations, Performance Characteristics, and Optimizations

This comprehensive guide explains QuickSort’s divide‑and‑conquer principle, presents two PHP‑style implementations, analyzes its O(N log N) average and O(N²) worst‑case performance, and details practical optimizations such as random pivot selection, switching to insertion sort for small sub‑arrays, three‑way and dual‑pivot variants.

Algorithm OptimizationJavaPHP
0 likes · 10 min read
A Comprehensive Guide to QuickSort: Principles, Implementations, Performance Characteristics, and Optimizations
Ctrip Technology
Ctrip Technology
Apr 18, 2019 · Operations

Application Monitoring Systems: Necessity, Components, Distributed Tracing, and Design for Developers, Testers, and Operations

The article explains why enterprise application monitoring systems are essential, outlines their core components such as Trace, Log, Metric, and Report, discusses distributed tracing techniques, and describes how these insights are designed to aid developers, testers, and operations engineers in performance tuning and fault diagnosis.

Distributed TracingObservabilityapplication monitoring
0 likes · 12 min read
Application Monitoring Systems: Necessity, Components, Distributed Tracing, and Design for Developers, Testers, and Operations
Youzan Coder
Youzan Coder
Aug 24, 2018 · Frontend Development

H5 Front-End Performance Testing: Loading Process, White‑Screen and Lag Analysis

The article explains H5 front‑end performance bottlenecks—white‑screen delays and interaction lag—by detailing the page loading stages, showing how to measure first‑paint and load times with Chrome DevTools and device debugging, and recommending solutions such as server‑side rendering, touch‑area optimization, script debugging and memory‑leak prevention to improve first‑screen speed and overall smoothness.

First PaintH5Mobile Web
0 likes · 9 min read
H5 Front-End Performance Testing: Loading Process, White‑Screen and Lag Analysis
360 Quality & Efficiency
360 Quality & Efficiency
Jul 25, 2018 · Mobile Development

Testing Power Consumption of Push SDK on Mobile Devices

This article explains how to measure and analyze the power and network traffic consumption of a push SDK on Android devices, covering test preparation, the operations that generate power usage, methods to retrieve traffic data via ADB, script implementation, key testing points, encountered issues, and practical solutions.

Network TrafficUIDmobile testing
0 likes · 7 min read
Testing Power Consumption of Push SDK on Mobile Devices
Architects' Tech Alliance
Architects' Tech Alliance
May 18, 2018 · Industry Insights

Beyond Linpack: How HPCG, Graph500, and IO‑500 Redefine Supercomputer Rankings

This article examines why the traditional Linpack‑based TOP500 list is being complemented by newer benchmarks such as HPCG, Graph500, Green Graph 500 and IO‑500, explains their methodologies, presents the 2017 ranking results for major Chinese supercomputers, and reviews a wide range of application and micro‑benchmarks used to evaluate HPC system performance.

Graph500HPCHPCG
0 likes · 11 min read
Beyond Linpack: How HPCG, Graph500, and IO‑500 Redefine Supercomputer Rankings
MaGe Linux Operations
MaGe Linux Operations
Apr 5, 2018 · Operations

Master Linux Performance Tuning with Perf: From Basics to Advanced Profiling

This article introduces Linux’s built‑in Perf tool, explains its architecture and hardware counters, walks through practical examples—including basic commands, statistical summaries, real‑time monitoring, and detailed call‑graph analysis—while providing C code samples and visual illustrations to help developers pinpoint and optimize performance bottlenecks.

CPU optimizationLinux profilingperf
0 likes · 23 min read
Master Linux Performance Tuning with Perf: From Basics to Advanced Profiling
Tencent Cloud Developer
Tencent Cloud Developer
Apr 2, 2018 · Frontend Development

Analyzing UI Lag in a PC Client Using Windows Performance Toolkit and UIforETW

The article walks through diagnosing a noticeable UI lag in a PC client’s dial‑pad by capturing ETW traces with Windows Performance Toolkit and UIforETW, revealing that a costly LoadKeyboardLayout call during input‑method switching caused a 0.5‑second delay, and resolves it by filtering the keyboard‑layout state.

DebuggingETWUI Performance
0 likes · 6 min read
Analyzing UI Lag in a PC Client Using Windows Performance Toolkit and UIforETW
MaGe Linux Operations
MaGe Linux Operations
Jun 28, 2017 · Operations

Essential Linux System Analysis Tools Every Engineer Should Master

This article introduces the most commonly used Linux system analysis utilities—covering CPU, network, memory, and disk monitoring tools such as top, strace, perf, vmstat, netstat, lsof, tcpdump, valgrind, and iotop—explaining their key options, typical output, and practical usage scenarios for troubleshooting and performance tuning.

Linuxcommand-line toolsperformance analysis
0 likes · 18 min read
Essential Linux System Analysis Tools Every Engineer Should Master
Meituan Technology Team
Meituan Technology Team
Apr 14, 2017 · Mobile Development

Analyzing and Solving OutOfMemoryError (OOM) in Meituan Android App

The Meituan Android team traced a surge of OutOfMemoryError crashes to duplicated drawable caches created by the AppCompat vector‑from‑resources flag, reproduced the condition on OPPO N1 devices, used heap‑dump analysis to pinpoint oversized byte‑array allocations, and eliminated the issue by disabling the flag, dramatically cutting OOM incidents.

AndroidMeituanOutOfMemoryError
0 likes · 12 min read
Analyzing and Solving OutOfMemoryError (OOM) in Meituan Android App
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Dec 8, 2016 · Operations

Designing Effective End-to-End Tracing Systems for Distributed Services

This article surveys the design of end‑to‑end tracing systems for large distributed services, explaining core use cases, tracing approaches, metadata propagation, sampling strategies, visualization techniques, and recommended design choices to improve debugging, performance analysis, and resource attribution.

Distributed TracingSamplingSystem Design
0 likes · 44 min read
Designing Effective End-to-End Tracing Systems for Distributed Services
Baidu Intelligent Testing
Baidu Intelligent Testing
Sep 20, 2016 · Mobile Development

Analysis of Android Power Consumption Source Code and Measurement Methods

The article examines Android power consumption by analyzing the BatteryStatsHelper source code, explains how CPU, wakelock, Wi‑Fi, mobile data and sensor usage contribute to energy drain, and demonstrates practical measurement techniques using adb commands, dumpsys batterystats, and third‑party tools such as PowerTutor and BetterBatteryStats.

ADBAndroidBatteryStats
0 likes · 9 min read
Analysis of Android Power Consumption Source Code and Measurement Methods
Efficient Ops
Efficient Ops
Jun 28, 2016 · Operations

Master Windows Debugging: Essential Tools and Techniques for Ops Engineers

This article explains why operations teams often face mysterious system failures, introduces the core concepts of Windows debugging—including processes, threads, user and kernel modes, common performance issues, dump file types, and essential tools like WinDbg—while providing practical step‑by‑step guidance to diagnose and resolve crashes.

Debugging ToolsDump filesWinDbg
0 likes · 18 min read
Master Windows Debugging: Essential Tools and Techniques for Ops Engineers
Architecture Digest
Architecture Digest
Jun 11, 2016 · Information Security

In-Depth Debugging and Performance Analysis of Baidu Cloud Guard (Baidu Cloud Manager)

The article presents a detailed reverse‑engineering investigation of Baidu Cloud Guard, using Task Manager, Process Explorer, VTune, and WinDBG to expose its high page‑fault rate, anti‑debugging tricks, intensive heap allocations, and frequent process‑enumeration calls that cause excessive CPU usage.

Anti-debuggingDebuggingHeap Allocation
0 likes · 15 min read
In-Depth Debugging and Performance Analysis of Baidu Cloud Guard (Baidu Cloud Manager)
Qunar Tech Salon
Qunar Tech Salon
May 6, 2015 · Fundamentals

1 PB SSD Endurance Test: Results and Analysis of Multiple Drives

The TechReport SSD endurance experiment reached the 1 PB milestone, documenting the long‑term reliability, wear‑leveling index, error trends, and performance of several SSD models—including Corsair Neutron GTX, Intel SSD 335, Kingston HyperX 3K, and Samsung 840/840 Pro—while highlighting failures and survivorship details.

SMARTSSDStorage Reliability
0 likes · 9 min read
1 PB SSD Endurance Test: Results and Analysis of Multiple Drives
MaGe Linux Operations
MaGe Linux Operations
Apr 1, 2015 · Databases

Master MySQL Slow Query Log: Enable, Analyze, and Choose the Best Tools

This guide explains how to enable MySQL's slow query log, configure it in my.cnf, and compares five popular analysis tools—mysqldumpslow, mysqlsla, mysql-explain-slow-log, mysql-log-filter, and myprofi—detailing their features, output formats, and advantages to help you select the most suitable solution.

Database ToolsSlow Query Logmysql
0 likes · 5 min read
Master MySQL Slow Query Log: Enable, Analyze, and Choose the Best Tools