Tagged articles

Performance Optimization

2086 articles · Page 19 of 21
Xianyu Technology
Xianyu Technology
Apr 4, 2019 · Mobile Development

Optimizing Image Rendering in Flutter for E‑commerce Apps: FXTexImage V1‑V3

The article describes how Xianyu’s FXTexImage library (versions 1‑3) transforms product‑detail images in Flutter e‑commerce apps into native‑provided external textures, progressively reducing memory growth, eliminating duplicate downloads, and cutting CPU load via GPU‑thread cleanup and shared‑context texture reuse, boosting page push limits from ten to over thirty, lowering crash rates, and shrinking the app package by more than 900 KB.

External TextureFlutterImage Rendering
0 likes · 9 min read
Optimizing Image Rendering in Flutter for E‑commerce Apps: FXTexImage V1‑V3
WeChat Client Technology Team
WeChat Client Technology Team
Apr 3, 2019 · Mobile Development

How We Built a Scalable iOS Memory Monitoring Tool to Tackle FOOM

To combat Foreground Out‑Of‑Memory (FOOM) crashes in iOS, we describe the evolution from a simple FBAllocationTracker‑based logger to a high‑performance monitoring system that collects, stores, compresses, reports, and visualizes allocation data using custom hooks, splay trees, hash‑based stack compression, and selective reporting.

FOOMPerformance Optimizationdata compression
0 likes · 16 min read
How We Built a Scalable iOS Memory Monitoring Tool to Tackle FOOM
dbaplus Community
dbaplus Community
Mar 31, 2019 · Databases

Unlocking Distributed Databases with Apache ShardingSphere: Features and JD.com Case Study

This article introduces Apache ShardingSphere’s ecosystem, core sharding and governance capabilities, access endpoints such as Sharding-JDBC, Sharding-Proxy and Sharding-Sidecar, and details JD.com’s real‑world implementation, including data‑sharding strategies, distributed primary keys, hint routing, performance optimizations, and future roadmap.

Apache ShardingSphereDatabase MiddlewareJD.com
0 likes · 18 min read
Unlocking Distributed Databases with Apache ShardingSphere: Features and JD.com Case Study
Tencent Cloud Developer
Tencent Cloud Developer
Mar 27, 2019 · Databases

Technical Overview and Optimizations of Tencent Cloud CynosDB for MySQL

Tencent Cloud’s CynosDB for MySQL separates compute from distributed storage, using a log‑driven, stateless architecture that eliminates local I/O, enables sub‑second failover, 2.5× write performance, lock‑free structures, async group‑commit, compressed logs, fast parallel recovery, and scalable replication, with future plans for external buffer pools and multi‑master support.

Cloud DatabaseCompute-Storage SeparationCynosDB
0 likes · 23 min read
Technical Overview and Optimizations of Tencent Cloud CynosDB for MySQL
JD Tech Talk
JD Tech Talk
Mar 19, 2019 · Backend Development

Design and Implementation of JD Finance’s LEGO Backend System for Dynamic Page Configuration

The article describes the motivation, analysis, architecture, performance optimizations, development challenges, and future plans of JD Finance’s LEGO backend platform, which uses Spring Boot, SpEL, Redis, and reactive programming to enable dynamic, high‑performance page configuration for a high‑traffic mobile app.

Performance OptimizationReactive ProgrammingRedis
0 likes · 10 min read
Design and Implementation of JD Finance’s LEGO Backend System for Dynamic Page Configuration
dbaplus Community
dbaplus Community
Mar 12, 2019 · Databases

Mastering HBase Cross‑Datacenter Migration: Snapshots, Architecture, and Real‑World Tips

This article provides a comprehensive technical guide on HBase, covering its core concepts, advantages and drawbacks, architecture layers, practical use cases, and a detailed step‑by‑step process for large‑scale cross‑datacenter migration using snapshot‑based strategies, with commands, diagrams, and lessons learned.

HBasePerformance Optimizationbig data
0 likes · 19 min read
Mastering HBase Cross‑Datacenter Migration: Snapshots, Architecture, and Real‑World Tips
dbaplus Community
dbaplus Community
Mar 11, 2019 · Operations

How a Bank Built a Tiered CMDB for Scalable, Secure Operations

This article details a bank’s practical experience designing and implementing a hierarchical CMDB, covering architecture, data standards, lifecycle management, accuracy controls, query visualization, performance tuning, and real‑world use cases for daily operations and private‑cloud management.

CMDBIT OperationsPerformance Optimization
0 likes · 14 min read
How a Bank Built a Tiered CMDB for Scalable, Secure Operations
JD Tech
JD Tech
Mar 5, 2019 · Frontend Development

Optimizing Taro H5 Bundle Size with Tree Shaking and ES Module Refactoring

This article explains how Taro's H5 build size was dramatically reduced by applying dead‑code elimination, configuring sideEffects, converting component and API packages to ES modules, and using webpack's tree‑shaking together with a custom Babel plugin to replace default imports with named imports.

Babel PluginES ModulesPerformance Optimization
0 likes · 11 min read
Optimizing Taro H5 Bundle Size with Tree Shaking and ES Module Refactoring
58 Tech
58 Tech
Feb 26, 2019 · Backend Development

Architecture Evolution of the WeChat‑like Instant Messaging Service at 58 Group

The article details the step‑by‑step evolution of the WeChat‑like instant messaging platform at 58 Group, describing how the system transitioned from a simple PHP short‑connection architecture to a layered micro‑service architecture using Java‑based RPC, Go‑based short‑connection services, distributed storage, message queues, and clear separation of storage, logic, and interface layers.

GoPerformance Optimizationbackend architecture
0 likes · 12 min read
Architecture Evolution of the WeChat‑like Instant Messaging Service at 58 Group
Tencent Cloud Developer
Tencent Cloud Developer
Feb 21, 2019 · Frontend Development

Understanding Browser Rendering: Reflow, Repaint, and Performance Optimizations

The article walks through the browser rendering pipeline—from parsing HTML/CSS and building the render tree to layout (reflow) and painting (repaint)—explains when these steps occur, details how browsers batch changes, and offers practical strategies such as batching DOM updates, caching layout reads, and using CSS3 hardware acceleration to minimize costly reflows and repaints for better performance.

Performance Optimizationbrowser renderingreflow
0 likes · 15 min read
Understanding Browser Rendering: Reflow, Repaint, and Performance Optimizations
AutoHome Frontend
AutoHome Frontend
Feb 18, 2019 · Frontend Development

Boost Fast App Development: Interface Encapsulation, Global APIs, and Performance Tweaks

This article shares practical techniques for fast app projects, covering environment setup, API encapsulation with async/await support, global API mounting, rpk size reduction, callback‑to‑Promise conversion, tabs lazy‑loading, and a custom PV tracking SDK to improve maintainability and performance.

Performance Optimizationfast appglobal API
0 likes · 19 min read
Boost Fast App Development: Interface Encapsulation, Global APIs, and Performance Tweaks
AntTech
AntTech
Feb 14, 2019 · Mobile Development

Evolution of Alipay Mobile Architecture: From Canoe to Battleship to Aircraft Carrier

This article summarizes Alipay’s mobile architecture evolution—from the early monolithic “canoe” stage, through the modular “battleship” era with layered services and mPaaS, to the current “aircraft carrier” phase emphasizing dynamic web‑based delivery, performance optimization, high availability, and cross‑team collaboration.

AlipayPerformance OptimizationmPaaS
0 likes · 17 min read
Evolution of Alipay Mobile Architecture: From Canoe to Battleship to Aircraft Carrier
Architects' Tech Alliance
Architects' Tech Alliance
Feb 1, 2019 · Industry Insights

How GPUDirect P2P Boosts Multi‑GPU Performance and What Limits It in Virtualized Environments

This article explains the background of GPU communication, details NVIDIA's GPUDirect and its Peer‑to‑Peer features, discusses virtualization challenges, and presents performance measurements on an Alibaba Cloud GN5 instance showing latency reduction and near‑linear scaling for deep‑learning workloads.

GPU communicationGPUDirectNVLink
0 likes · 6 min read
How GPUDirect P2P Boosts Multi‑GPU Performance and What Limits It in Virtualized Environments
Alibaba Cloud Developer
Alibaba Cloud Developer
Feb 1, 2019 · Artificial Intelligence

How an Automatic Pipeline Framework Supercharges AI Inference in Retail Surveillance

This article explains how Alibaba's automatic task‑pipeline system transforms deep‑learning inference for retail video streams by decoupling model execution from scheduling, using Python‑based pipelines, high‑performance shared memory, and robust fault‑tolerance, achieving up to 13% faster processing and double the camera capacity.

AI PipelinePerformance OptimizationPython
0 likes · 22 min read
How an Automatic Pipeline Framework Supercharges AI Inference in Retail Surveillance
Architects' Tech Alliance
Architects' Tech Alliance
Jan 27, 2019 · Backend Development

Understanding Network I/O Challenges and DPDK High‑Performance Solutions

The article analyzes the evolving demands of network I/O, the limitations of traditional kernel‑based networking, and presents DPDK’s user‑space bypass architecture, UIO mechanism, and a series of low‑level optimizations—including HugePages, poll‑mode drivers, SIMD, and cache‑aware coding—to achieve multi‑gigabit packet processing performance on modern Linux servers.

DPDKLinuxPerformance Optimization
0 likes · 14 min read
Understanding Network I/O Challenges and DPDK High‑Performance Solutions
Tencent Database Technology
Tencent Database Technology
Jan 24, 2019 · Databases

Architecture Evolution and Performance Optimization of Tencent's CKV Distributed In-Memory Storage System

This article details the architectural evolution and comprehensive refactoring of Tencent's CKV distributed in-memory key-value storage system, highlighting its transition to a two-tier single-process multi-threaded model, multi-tenant resource isolation, deep Redis protocol compatibility, and optimized memory engine, which collectively deliver significant improvements in performance, scalability, and operational cost efficiency.

In-Memory DatabaseMulti-tenant ArchitecturePerformance Optimization
0 likes · 10 min read
Architecture Evolution and Performance Optimization of Tencent's CKV Distributed In-Memory Storage System
21CTO
21CTO
Jan 12, 2019 · Backend Development

Remembering Li Shaohua: Insights from a Linux Kernel Pioneer

This tribute honors the late Linux kernel developer Li Shaohua, highlighting his pivotal contributions to MD RAID, block I/O, NVMe, and storage performance, while sharing personal anecdotes and technical lessons that continue to inspire kernel engineers worldwide.

Linux kernelMD RAIDNVMe
0 likes · 8 min read
Remembering Li Shaohua: Insights from a Linux Kernel Pioneer
Youzan Coder
Youzan Coder
Jan 9, 2019 · Big Data

How Youzan Scaled 5,000 Daily SparkSQL Jobs: Migration Lessons from Hive

This article details Youzan's transition from Hive to SparkSQL, covering platform architecture, usability and performance enhancements, migration strategies, automated engine selection, and future plans that together reduced resource consumption by up to 67% while handling thousands of daily jobs.

Hive MigrationPerformance OptimizationSparkSQL
0 likes · 13 min read
How Youzan Scaled 5,000 Daily SparkSQL Jobs: Migration Lessons from Hive
Tencent Database Technology
Tencent Database Technology
Jan 8, 2019 · Databases

Performance Optimization of TXRocks Sum Operation: Pushdown, Record Conversion, and Multithreaded Concurrency

This article analyzes the high space efficiency but poor sum performance of TXRocks compared to InnoDB, identifies three main bottlenecks, and details three optimizations—sum push‑down, selective record conversion, and multithreaded execution—that together reduce query latency to less than 5% of InnoDB’s original time.

MySQLPerformance OptimizationRocksDB
0 likes · 12 min read
Performance Optimization of TXRocks Sum Operation: Pushdown, Record Conversion, and Multithreaded Concurrency
Ctrip Technology
Ctrip Technology
Jan 7, 2019 · Mobile Development

CRN Framework: Optimizing React Native Performance and Stability at Ctrip

At Ctrip, the CRN framework extends React Native with custom tooling, performance optimizations, modular bundling, lazy loading, preloading, and comprehensive release and monitoring systems, enabling widespread production use across dozens of RN bundles, reducing first‑screen load times by up to 45% and improving stability.

CtripPerformance OptimizationReact Native
0 likes · 27 min read
CRN Framework: Optimizing React Native Performance and Stability at Ctrip
dbaplus Community
dbaplus Community
Jan 3, 2019 · Backend Development

Supercharging Elasticsearch for Billion-Row Queries: Practical Tips

This guide details how to optimize Elasticsearch for handling billions of daily records, covering core Lucene concepts, index and shard configuration, performance‑tuning parameters, and practical testing methods to achieve sub‑second query responses and long‑term data retention.

ElasticsearchLucenePerformance Optimization
0 likes · 13 min read
Supercharging Elasticsearch for Billion-Row Queries: Practical Tips
JD Tech
JD Tech
Jan 2, 2019 · Backend Development

Evolution and Optimization of JD Daojia's Location Service System

This article explains how JD Daojia's location system, which powers store discovery and distance calculations for its O2O platform, has evolved through multiple architectural stages, addressed precision and performance challenges, and been optimized with indexing, Mercator projection, and traffic‑shaping techniques to achieve stable, high‑availability service.

GISPerformance Optimizationbackend architecture
0 likes · 10 min read
Evolution and Optimization of JD Daojia's Location Service System
dbaplus Community
dbaplus Community
Dec 27, 2018 · Operations

How JD Daojia Scaled Its Order Search with a Real‑Time Dual Elasticsearch Cluster

This article details how JD Daojia’s order center migrated from MySQL‑only reads to a multi‑stage Elasticsearch architecture, describing each evolution step, data‑sync strategies, performance pitfalls, and the final real‑time active‑passive cluster that ensures high availability for billions of daily queries.

ElasticsearchPerformance Optimizationcluster architecture
0 likes · 14 min read
How JD Daojia Scaled Its Order Search with a Real‑Time Dual Elasticsearch Cluster
Dada Group Technology
Dada Group Technology
Dec 27, 2018 · Backend Development

Evolution and Architecture of JD Daojia Location Service

This article explains how JD Daojia’s location system has evolved from simple distance calculations to a high‑performance, index‑driven backend service, detailing its core responsibilities, architectural stages, challenges, and the optimizations that improved accuracy, scalability, and resource usage.

GISPerformance Optimizationdistance-calculation
0 likes · 10 min read
Evolution and Architecture of JD Daojia Location Service
MaGe Linux Operations
MaGe Linux Operations
Dec 24, 2018 · Operations

How to Quickly Diagnose and Fix High CPU Usage on a Data Platform Server

This guide walks through a step‑by‑step investigation of a sudden 98% CPU spike on a data‑platform server, showing how to pinpoint the offending process, trace the problematic Java thread, analyze the root cause in a time‑utility method, and apply an optimized solution that reduces CPU load by thirtyfold.

CPU troubleshootingJavaLinux
0 likes · 7 min read
How to Quickly Diagnose and Fix High CPU Usage on a Data Platform Server
Didi Tech
Didi Tech
Dec 18, 2018 · Cloud Computing

Accelerating Virtual Machine Storage with SPDK vhost and NVMe SSDs

By moving the VM storage stack to SPDK’s user‑space, lock‑free, poll‑based vhost back‑end and leveraging high‑performance Intel NVMe SSDs, Didi Cloud’s enhanced DC2 cuts latency, boosts IOPS to roughly 730 k reads and 470 k writes, and adds hot‑upgrade and automatic recovery for seamless VM storage acceleration.

NVMePerformance OptimizationSPDK
0 likes · 7 min read
Accelerating Virtual Machine Storage with SPDK vhost and NVMe SSDs
Sohu Tech Products
Sohu Tech Products
Dec 12, 2018 · Databases

Optimizing MySQL Performance with Read/Write Splitting, Columnar Storage, and Dynamic Scheduling

The article details a real‑world MySQL performance case where a sudden 100‑fold load increase was mitigated through read/write splitting, replica‑based statistics, limited index tuning, middleware‑driven sharding, and finally a columnar storage layer (Infobright) with scripted dynamic data synchronization, achieving dramatic latency reductions and scalable architecture.

InfobrightMySQLPerformance Optimization
0 likes · 12 min read
Optimizing MySQL Performance with Read/Write Splitting, Columnar Storage, and Dynamic Scheduling
Java Captain
Java Captain
Dec 12, 2018 · Backend Development

Integrating Redis with Java for a Seckill Application and Optimizing with MySQL Stored Procedures

This guide walks through downloading and installing Redis, adding Java dependencies, creating a Redis DAO with Protostuff serialization, configuring Spring beans, caching seckill data, implementing a MySQL stored procedure for atomic execution, mapping it with MyBatis, updating service and controller layers, and testing the entire workflow.

JavaMySQLPerformance Optimization
0 likes · 8 min read
Integrating Redis with Java for a Seckill Application and Optimizing with MySQL Stored Procedures
Youzan Coder
Youzan Coder
Dec 10, 2018 · Backend Development

How Youzan Scaled Order Export to Millions with ES, HBase, and Config‑Driven Design

This article examines the challenges of Youzan's order export system, describes the migration from PHP‑based scripts to an Elasticsearch and HBase stack, and details the step‑by‑step configuration‑driven refactor—including enum field definitions, Groovy scripts, strategy patterns, plugin architecture, and quality‑assurance practices—that enabled million‑order exports with high performance and stability.

ElasticsearchGroovyHBase
0 likes · 13 min read
How Youzan Scaled Order Export to Millions with ES, HBase, and Config‑Driven Design
dbaplus Community
dbaplus Community
Dec 9, 2018 · Databases

How Read‑Write Splitting and Columnar Storage Rescued a 100× MySQL Load Spike

A MySQL‑based receipt‑tracking service suffered a sudden 100‑fold load increase, prompting a step‑by‑step optimization that combined read‑write splitting, middleware‑less data routing, columnar storage with Infobright, and dynamic scheduling to dramatically lower CPU/IO pressure and restore performance.

Database ScalingMySQLPerformance Optimization
0 likes · 13 min read
How Read‑Write Splitting and Columnar Storage Rescued a 100× MySQL Load Spike
21CTO
21CTO
Dec 8, 2018 · Mobile Development

How Meituan Optimized iOS Cold Start: Strategies, Tools, and Code

This article details Meituan's systematic approach to reducing iOS app cold‑start time, covering the definition of startup phases, identification of performance bottlenecks, phased launch, self‑registration of startup tasks, code slimming, profiling tools, and continuous monitoring to achieve smoother user experience.

KylinPerformance OptimizationProfiling
0 likes · 23 min read
How Meituan Optimized iOS Cold Start: Strategies, Tools, and Code
Xianyu Technology
Xianyu Technology
Dec 4, 2018 · Mobile Development

Flutter Dynamic Rendering Engine: Architecture and Implementation

This article describes a component‑based dynamic rendering framework for Flutter that parses Dart source via the analyzer’s AST, maps widgets to a DataModel, supports atomic to dynamic components, delivers over 50 fps performance, and includes template versioning, download, rollback, with plans for automation, i18n, and personalized content.

AST parsingFlutterMobile Development
0 likes · 8 min read
Flutter Dynamic Rendering Engine: Architecture and Implementation
High Availability Architecture
High Availability Architecture
Dec 4, 2018 · Backend Development

Zhihu’s Migration from Python to Go: Architecture, Process, and Lessons Learned

Zhihu’s backend team migrated high‑traffic services from Python to Go, detailing the motivations, step‑by‑step migration process, performance gains, project structure, testing practices, static analysis, and operational lessons such as graceful traffic shifting and service deprecation.

GoPerformance Optimizationbackend-migration
0 likes · 14 min read
Zhihu’s Migration from Python to Go: Architecture, Process, and Lessons Learned
Java Backend Technology
Java Backend Technology
Dec 4, 2018 · Databases

Mastering MySQL: A Practical Knowledge Map of Deployment Scenarios

This article presents a comprehensive knowledge map of MySQL deployment scenarios—including single‑master, master‑slave, master‑multiple‑slaves, horizontal and vertical clustering, and mixed modes—detailing backup methods, performance tuning, scaling strategies, and high‑availability considerations.

Backup StrategiesMySQLPerformance Optimization
0 likes · 8 min read
Mastering MySQL: A Practical Knowledge Map of Deployment Scenarios
ITPUB
ITPUB
Nov 27, 2018 · Databases

Boost MySQL Performance: Field Types, JOIN vs Subqueries, UNION, and Transactions

This guide presents four practical MySQL performance‑boosting techniques—selecting optimal column types, replacing sub‑queries with JOINs, using UNION instead of temporary tables, and employing transactions with BEGIN/COMMIT/ROLLBACK—to make queries faster and ensure data integrity.

JOINMySQLPerformance Optimization
0 likes · 6 min read
Boost MySQL Performance: Field Types, JOIN vs Subqueries, UNION, and Transactions
AntTech
AntTech
Nov 27, 2018 · Databases

OceanBase: Achieving Extreme Database Performance on Commodity Hardware

This article explains how Ant Group's financial‑grade distributed relational database OceanBase delivers extreme performance on ordinary servers by optimizing its storage engine, CPU usage, and system scalability, and it highlights the impressive throughput and latency gains demonstrated during the 2018 Double‑11 shopping festival.

CPU efficiencyOLTPOceanBase
0 likes · 8 min read
OceanBase: Achieving Extreme Database Performance on Commodity Hardware
Meituan Technology Team
Meituan Technology Team
Nov 22, 2018 · Databases

Meituan's TiDB Adoption: Architecture, Deployment, and Operational Practices

Facing MySQL limits, Meituan selected TiDB for its MySQL compatibility, strong consistency, and online scaling, deploying it on ten clusters and 200 nodes, building automated deployment, monitoring, and data‑sync tools, resolving performance issues, and planning broader adoption and joint development of future TiDB features.

MeituanPerformance OptimizationTiDB
0 likes · 20 min read
Meituan's TiDB Adoption: Architecture, Deployment, and Operational Practices
Xianyu Technology
Xianyu Technology
Nov 21, 2018 · Mobile Development

How Flutter Supercharges Cross‑Platform Apps: Xianyu’s Real‑World Insights

At the inaugural Android Green Alliance Conference in Beijing, Xianyu engineer Ji Feng presented a deep‑dive on using Flutter to build efficient cross‑platform applications, covering its unified programming model, performance gains, solutions to memory, font, caching, ArmV7, video, CI, hybrid stack challenges, and introducing a novel Redux‑based Half‑Dumb Component architecture.

FlutterHybrid StackMobile Development
0 likes · 5 min read
How Flutter Supercharges Cross‑Platform Apps: Xianyu’s Real‑World Insights
21CTO
21CTO
Nov 9, 2018 · Backend Development

How Meituan Optimized High‑Traffic Backend Performance: Real‑World Strategies and Case Studies

This article shares Meituan's practical performance‑optimization techniques—including code analysis, database tuning, caching strategies, asynchronous processing, JVM adjustments, multithreading, and monitoring—illustrated with real case studies that reduced job runtimes from over 40 minutes to under 15 minutes.

CachingJVM TuningPerformance Optimization
0 likes · 25 min read
How Meituan Optimized High‑Traffic Backend Performance: Real‑World Strategies and Case Studies
DataFunTalk
DataFunTalk
Nov 9, 2018 · Backend Development

From Zero to One: Building and Optimizing Search Engines with Elasticsearch – Insights and Case Studies

This article presents a comprehensive overview of constructing a search engine using Elasticsearch, covering architecture components, data read/write mechanisms, shard management, caching strategies, and real‑world case studies that illustrate performance tuning, isolation, and deployment best practices.

ElasticsearchPerformance Optimizationbackend development
0 likes · 14 min read
From Zero to One: Building and Optimizing Search Engines with Elasticsearch – Insights and Case Studies
Youzan Coder
Youzan Coder
Nov 9, 2018 · Frontend Development

Building a Simple Virtual DOM Diff Algorithm: From Concept to Code

This article explains the Virtual DOM concept, outlines a state‑driven rendering approach, implements a minimal Virtual DOM (VD) structure, creates a diff algorithm to generate patch objects, applies those patches to the real DOM, and compares its performance with full re‑rendering.

DOM PatchingDiff AlgorithmJavaScript
0 likes · 8 min read
Building a Simple Virtual DOM Diff Algorithm: From Concept to Code
Tencent Cloud Developer
Tencent Cloud Developer
Nov 1, 2018 · Databases

Experience and Optimization of MongoDB for Mini‑Game Operations and Cloud Integration

Li Xiaohui shares Tencent Cloud MongoDB’s real‑world mini‑game operations, detailing schema‑free design, sharding, thread‑per‑connection tuning, snapshot‑based read fixes, and table‑level rollback, then demonstrates a one‑click cloud stack that provisions MongoDB, serverless functions, storage, monitoring and security for mini‑program developers.

MongoDBPerformance Optimizationcloud services
0 likes · 12 min read
Experience and Optimization of MongoDB for Mini‑Game Operations and Cloud Integration
Aotu Lab
Aotu Lab
Oct 30, 2018 · Game Development

Mastering 3D Web Games: Three.js, glTF, and Cannon.js Essentials

This guide walks you through the core concepts of Three.js, the glTF model format, physics integration with Cannon.js, interaction handling, performance tuning, and a suite of debugging tools, providing practical code snippets and best‑practice tips for building efficient 3D web games.

3D game developmentCannon.jsPerformance Optimization
0 likes · 22 min read
Mastering 3D Web Games: Three.js, glTF, and Cannon.js Essentials
DataFunTalk
DataFunTalk
Oct 19, 2018 · Databases

HBase Application and High‑Availability Practices

This article summarizes the current usage of HBase at Ping An Technology, the challenges it addresses, detailed client‑ and server‑side performance and stability optimizations, high‑availability mechanisms, data migration strategies, monitoring and repair practices, and future development plans.

HBasePerformance Optimizationdata migration
0 likes · 9 min read
HBase Application and High‑Availability Practices
Weimob Technology Center
Weimob Technology Center
Oct 8, 2018 · Frontend Development

Boost WeChat Mini Program Performance: Startup, First-Render, and Rendering Optimizations

This article outlines practical techniques for improving WeChat Mini Program performance, covering startup loading, first‑screen experience recommendations, and rendering optimizations, with detailed steps on code size control, subpackage loading, data management, and UI rendering best practices.

Performance OptimizationRenderingStartup Loading
0 likes · 7 min read
Boost WeChat Mini Program Performance: Startup, First-Render, and Rendering Optimizations
21CTO
21CTO
Oct 2, 2018 · Backend Development

Boost Java Application Performance: Practical Tips, Tools, and JVM Tuning

This article explores how to maximize Java application performance by defining measurable goals, using load‑testing tools like Gatling, monitoring with APM solutions such as Retrace, applying code‑level optimizations, and tuning JVM, database, and architectural settings for scalable, efficient systems.

APMCode Best PracticesJVM Tuning
0 likes · 14 min read
Boost Java Application Performance: Practical Tips, Tools, and JVM Tuning
Ctrip Technology
Ctrip Technology
Sep 27, 2018 · Backend Development

Reconstructing Ctrip's SEO Project: Architecture, Technical Choices, and Design Solutions

This article details the late-stage refactoring of Ctrip's SEO system, explaining why the overhaul was needed, the backend technology stack choices, the modular architecture—including data collection, processing, and service layers—and the performance optimizations implemented to support large‑scale search‑engine‑driven traffic.

JavaPerformance OptimizationSEO
0 likes · 15 min read
Reconstructing Ctrip's SEO Project: Architecture, Technical Choices, and Design Solutions
Xianyu Technology
Xianyu Technology
Sep 22, 2018 · Mobile Development

Insights from Google Developer Day 2018: Flutter Performance, Hybrid Hot Reload, and Ecosystem Trends

At Google Developer Day 2018 in Shanghai, the Xianyu team highlighted Flutter’s upcoming 1.0 release, hybrid hot‑reload challenges, native view embedding via platform_views.dart, and performance optimizations such as lighter layout calculations and Skia tweaks, noting rapid adoption by major Chinese firms and plans to open‑source their tools.

FlutterGoogle Developer DayHybrid Development
0 likes · 7 min read
Insights from Google Developer Day 2018: Flutter Performance, Hybrid Hot Reload, and Ecosystem Trends
Tencent Cloud Developer
Tencent Cloud Developer
Sep 17, 2018 · Databases

MySQL Schema Design and SQL Development Standards Practice

Tencent Cloud Academy will livestream a MySQL schema design and development standards session on September 17 at 20:00, featuring experts Ye Jinrong and Wu Bingxi, covering best practices such as default InnoDB engine, utf8mb4 charset, row size limits, partitioning, appropriate data types, index guidelines, and operational recommendations.

Development StandardsInnoDBMySQL
0 likes · 9 min read
MySQL Schema Design and SQL Development Standards Practice
JD Tech
JD Tech
Sep 13, 2018 · Frontend Development

Refactoring JD Shopping Mini‑Program Category Page with Taro: Mixed Development Mode and Performance Gains

This article details how JD's shopping mini‑program category page was incrementally refactored using the Taro multi‑platform framework, describing the mixed native/Taro development approach, project initialization, configuration tweaks, page implementation differences, performance improvements, and the broader benefits of adopting Taro for cross‑platform development.

Performance OptimizationReactTaRO
0 likes · 8 min read
Refactoring JD Shopping Mini‑Program Category Page with Taro: Mixed Development Mode and Performance Gains
HomeTech
HomeTech
Sep 4, 2018 · Backend Development

Practical Architecture of Car Mall Red Packet System and Auto Home Double‑11 Main Venue

The session presented by senior architects Wang Song and Li Yan detailed the design, technology selection, and implementation of the Car Mall red‑packet system and the Auto Home Double‑11 main‑venue platform, focusing on high‑traffic handling, server‑side rendering, performance gains, and lessons learned from real‑world deployment.

BackendHigh ConcurrencyPerformance Optimization
0 likes · 4 min read
Practical Architecture of Car Mall Red Packet System and Auto Home Double‑11 Main Venue
Xianyu Technology
Xianyu Technology
Aug 23, 2018 · Backend Development

Data Aggregation and GraphQL Adoption at Xianyu: Improving Development Efficiency

Xianyu introduced a lightweight data‑aggregation service and adopted Alibaba’s TQL GraphQL gateway, allowing front‑ends to fetch multiple domain data in a single request, which cut development costs by over 50%, reduced latency, and accelerated page composition across more than 30 pages.

GraphQLPerformance Optimizationbackend development
0 likes · 11 min read
Data Aggregation and GraphQL Adoption at Xianyu: Improving Development Efficiency
Qunar Tech Salon
Qunar Tech Salon
Aug 10, 2018 · Cloud Native

Deep Dive into Ant Financial’s Service Mesh Data Plane SOFAMosn

This article provides a comprehensive technical overview of Ant Financial’s Service Mesh data‑plane SOFAMosn, covering its architectural background, layered design, core modules, performance optimizations, supported protocols, and future roadmap within a cloud‑native microservices ecosystem.

Performance OptimizationSOFAMosncloud native
0 likes · 13 min read
Deep Dive into Ant Financial’s Service Mesh Data Plane SOFAMosn
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Aug 4, 2018 · Backend Development

From 0 to 25M Users: Lessons in Scaling Backend Services Over Six Years

Over six years the author chronicles the evolution of a backend system—from its initial three‑day launch, through successive capacity expansions, distributed refactoring, and micro‑service architecture—highlighting the challenges of scaling to millions of users, handling concurrency, and the continuous pursuit of simplicity and resilience.

Performance Optimizationbackend scalingdistributed systems
0 likes · 6 min read
From 0 to 25M Users: Lessons in Scaling Backend Services Over Six Years
Yuewen Frontend Team
Yuewen Frontend Team
Aug 1, 2018 · Mobile Development

Key Lessons from Building a Large‑Scale React Native App

This article shares the Yueqi Reading team's three‑month journey of building a large‑scale React Native app, covering business background, technology selection, navigation management, state persistence, performance tuning, release automation, error monitoring, common pitfalls, and practical tips for mobile developers.

CodePushPerformance OptimizationReact Native
0 likes · 29 min read
Key Lessons from Building a Large‑Scale React Native App
Beike Product & Technology
Beike Product & Technology
Jul 27, 2018 · Mobile Development

Eliminating UI Lag in a High‑End Android App: Overdraw, CPU, and Scroll Optimization

After noticing persistent UI stutter on a flagship Android real‑estate app even on 6 GB devices, the author analyzes root causes—CPU overload, GPU overdraw, and memory pressure—then details step‑by‑step fixes using developer options, layout cleanup, and TraceView to achieve sub‑16 ms frame rendering.

AndroidMobile DevelopmentOverdraw
0 likes · 7 min read
Eliminating UI Lag in a High‑End Android App: Overdraw, CPU, and Scroll Optimization
Tencent Cloud Developer
Tencent Cloud Developer
Jul 27, 2018 · Frontend Development

HTTP/2 Server Push Implementation and Performance Optimization by Tencent CDN

Tencent CDN’s implementation of HTTP/2 Server Push predicts and preloads dependent resources via link tags or headers, creates PUSH_PROMISE frames, and streams assets before the main response, yielding measurable latency reductions on real‑world pages when used with proper sizing, priority, and cache awareness, while avoiding slow‑start and buffer issues.

CDNFrontend OptimizationHTTP/2
0 likes · 16 min read
HTTP/2 Server Push Implementation and Performance Optimization by Tencent CDN
21CTO
21CTO
Jul 20, 2018 · Mobile Development

How iQIYI Optimized Android App Startup: Techniques & Lessons

This article explains iQIYI's Android app launch process, measurement methods, optimization strategies, and monitoring practices that together reduced startup time by up to 40%, offering practical insights for mobile developers seeking faster app launches.

AndroidMobile DevelopmentPerformance Optimization
0 likes · 13 min read
How iQIYI Optimized Android App Startup: Techniques & Lessons
Meituan Technology Team
Meituan Technology Team
Jul 19, 2018 · Mobile Development

Design and Optimization of a Cloud-Based Mobile Device Testing Platform

To address Meituan‑Dianping’s exploding demand for test phones, we rebuilt OpenSTF‑based platform with modular Agent, Server, and MySQL storage, upgraded to Vue 2, added dynamic screen quality, reservation, API integration, mock and inspector tools, now supporting 300 devices for 500 developers daily and planning iOS expansion.

MySQLPerformance OptimizationVue
0 likes · 14 min read
Design and Optimization of a Cloud-Based Mobile Device Testing Platform
Meitu Technology
Meitu Technology
Jul 13, 2018 · Backend Development

Meitu Technical Salon: Classic Video Technology Architecture and Optimization Practices

At the 10th Meitu Internet Technical Salon, experts presented classic video technology architecture and optimization case studies, detailing Meipai’s cost‑reduction and millisecond startup techniques, Inke’s live‑quiz system that scales to millions of concurrent users, and five strategies that cut Meipai live‑stream first‑screen time by more than 70%.

High ConcurrencyPerformance OptimizationStreaming Media
0 likes · 6 min read
Meitu Technical Salon: Classic Video Technology Architecture and Optimization Practices
Java Captain
Java Captain
Jul 11, 2018 · Backend Development

Essential Knowledge Areas: Source Code Analysis, Distributed Architecture, Microservices, Performance Optimization, Java Engineering, and Concurrency Programming

This article outlines the critical knowledge points for backend developers, covering source code analysis, distributed systems, microservice architecture, performance tuning, Java engineering practices, and comprehensive concurrency programming techniques.

JavaPerformance OptimizationSource Code Analysis
0 likes · 6 min read
Essential Knowledge Areas: Source Code Analysis, Distributed Architecture, Microservices, Performance Optimization, Java Engineering, and Concurrency Programming
Ctrip Technology
Ctrip Technology
Jul 10, 2018 · Databases

Designing Real‑Time Sharding Index and Replication with Elasticsearch for High‑Performance Order Queries

This article describes how Ctrip's hotel R&D team tackled growing order‑volume challenges by sharding the database, building a real‑time Elasticsearch index, implementing a custom replication pipeline, and applying various write‑ and read‑optimizations to achieve low latency and stable performance.

ElasticsearchPerformance OptimizationReplication
0 likes · 10 min read
Designing Real‑Time Sharding Index and Replication with Elasticsearch for High‑Performance Order Queries
Ctrip Technology
Ctrip Technology
Jul 3, 2018 · Big Data

Ctrip's Presto Engine: Challenges, Improvements, and Upgrade Roadmap

This article details Ctrip's experience with the Presto distributed SQL engine, outlining the initial performance and stability issues, the comprehensive enhancements made in security, resource control, compatibility, and monitoring, and the multi‑stage upgrade plan that guides its future evolution.

KerberosPerformance OptimizationQuery Engine
0 likes · 11 min read
Ctrip's Presto Engine: Challenges, Improvements, and Upgrade Roadmap
High Availability Architecture
High Availability Architecture
Jul 2, 2018 · Backend Development

Java Performance Optimization Practices and the VJTools Open‑Source Toolkit

This article shares Vipshop’s extensive Java performance‑optimization experience, introduces the open‑source VJTools project for profiling and troubleshooting, and presents practical insights on common pitfalls, reliable techniques, JIT fundamentals, micro‑benchmarking, useful tools, and real‑world case studies from Vipshop’s architecture.

JITJavaPerformance Optimization
0 likes · 5 min read
Java Performance Optimization Practices and the VJTools Open‑Source Toolkit
iQIYI Technical Product Team
iQIYI Technical Product Team
Jun 29, 2018 · Cloud Computing

Optimizing OpenStack Swift for Small Object Storage in Video Streaming

iQiyi improved OpenStack Swift’s video‑streaming performance by redesigning its storage engine to merge numerous tiny objects into larger files, replacing Swift’s per‑object directory structure with RocksDB‑managed metadata, eliminating file‑ID overhead, using prefix scans for fast listings, and adding lazy deletion, achieving dramatic speedups with only about 3,000 lines of new code.

Cloud ComputingObject StorageOpenStack
0 likes · 11 min read
Optimizing OpenStack Swift for Small Object Storage in Video Streaming
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 21, 2018 · Frontend Development

Turning an Annual Meeting into a Live 3D Smiling Planet: Alibaba’s Face‑Check‑In System

Alibaba engineers created a two‑week “smile check‑in” system that uses facial recognition and Three.js to turn annual meeting entrances into an interactive 3D “smile planet,” displaying participants’ avatars, nicknames and smile scores in real time while optimizing performance for large‑screen displays.

H5 AnimationPerformance OptimizationThree.js
0 likes · 11 min read
Turning an Annual Meeting into a Live 3D Smiling Planet: Alibaba’s Face‑Check‑In System
JD Tech
JD Tech
Jun 19, 2018 · Databases

JD Logistics Warehouse Database Architecture, Automation, Performance Optimization, and Scaling

This article explains JD Logistics' warehouse management system database architecture, covering local and centralized deployment modes, the UDBA automated DBA platform, performance tuning practices, fault‑self‑healing mechanisms, automated data archiving, and MySQL 5.7 upgrade and scaling strategies to ensure high performance and availability.

CockroachDBMySQLPerformance Optimization
0 likes · 10 min read
JD Logistics Warehouse Database Architecture, Automation, Performance Optimization, and Scaling
Architecture Digest
Architecture Digest
Jun 18, 2018 · Operations

Design and Optimization of Large‑Scale Log Systems

This article examines the challenges of handling massive log data in high‑traffic e‑commerce platforms and presents a comprehensive architecture, optimization strategies, and practical implementations—including Rsyslog, Kafka, Fluentd, and the ELK stack—to improve scalability, performance, and reliability of log management systems.

ELKFluentdKafka
0 likes · 17 min read
Design and Optimization of Large‑Scale Log Systems
Tencent Music Tech Team
Tencent Music Tech Team
Jun 8, 2018 · Frontend Development

Optimizing Vue/Vuetify Projects with Webpack: Code Splitting, CommonsChunkPlugin, and Externals

By using Webpack’s CommonsChunkPlugin to extract node_modules into a vendor chunk, configuring externals to load Vue and Vuetify from a CDN, and converting non‑critical components to async imports, a Vuetify‑based app reduces its first‑screen bundle by hundreds of kilobytes, improves caching, and speeds initial load.

Code SplittingPerformance OptimizationVue
0 likes · 11 min read
Optimizing Vue/Vuetify Projects with Webpack: Code Splitting, CommonsChunkPlugin, and Externals
AntTech
AntTech
Jun 7, 2018 · Backend Development

Ant Financial's Distributed Transaction Solutions: Evolution of TCC, FMT, and XA Models

This article details Ant Financial's multi‑year development of a comprehensive distributed transaction framework—including TCC, FMT, and XA models—designed to ensure financial‑grade consistency, high performance, and seamless cloud‑native integration for massive, latency‑sensitive payment and accounting services.

Performance OptimizationTCCfinancial systems
0 likes · 18 min read
Ant Financial's Distributed Transaction Solutions: Evolution of TCC, FMT, and XA Models
Tencent Cloud Developer
Tencent Cloud Developer
Jun 4, 2018 · Cloud Computing

In-depth Analysis and Practice of Tencent Cloud EB-level Object Storage Architecture

At the 2023 Tencent Cloud + Future summit, Liu Jinming detailed Tencent Cloud COS’s three‑tier EB‑level object storage architecture—covering network, application, and data layers—highlighting its 99.95% availability, 11‑nine durability, end‑to‑end encryption, scalable performance, tiered pricing, and real‑world media and security use cases.

Data ReliabilityObject StoragePerformance Optimization
0 likes · 10 min read
In-depth Analysis and Practice of Tencent Cloud EB-level Object Storage Architecture
Meitu Technology
Meitu Technology
May 29, 2018 · Artificial Intelligence

Boost MXNet Video Training Speed by Up to 18× with Rec‑Format I/O

This article analyzes MXNet's lack of native video I/O, compares existing image iterators, introduces a Rec‑format based video iterator, and demonstrates through single‑GPU and multi‑GPU experiments that the new approach can accelerate training by up to eighteen times.

ImageRecordIterMXNetPerformance Optimization
0 likes · 9 min read
Boost MXNet Video Training Speed by Up to 18× with Rec‑Format I/O
Tencent Cloud Developer
Tencent Cloud Developer
May 25, 2018 · Databases

TXSQL: The Cloud‑Era Database Kernel – Overview, Design, and Future Directions

TXSQL is Tencent Cloud’s MySQL‑based kernel, engineered to handle massive scale, improve stability, performance, and security for diverse industries, featuring optimized redo‑logs, thread‑pool handling, encryption, audit plugins, and parallel replication, with a rigorous release process and future plans for engine‑level batch computation and RocksDB integration.

Cloud DatabaseMySQLPerformance Optimization
0 likes · 10 min read
TXSQL: The Cloud‑Era Database Kernel – Overview, Design, and Future Directions
Youzan Coder
Youzan Coder
May 18, 2018 · Backend Development

Evolution of Youzan's Node Backend Framework: From Koa to Astroboy 2.0 and Service Integration

The article recounts Youzan’s transition from a Koa‑based internal system to the Astroboy framework—first version for decoupling code, then Astroboy 2.0 built on Koa2 with a customizable upper‑layer Base Framework, extensible plugins, and a Go‑based Tether proxy that streamlines Node‑to‑Java service integration and improves performance.

Performance OptimizationService Integrationbackend development
0 likes · 14 min read
Evolution of Youzan's Node Backend Framework: From Koa to Astroboy 2.0 and Service Integration
ITFLY8 Architecture Home
ITFLY8 Architecture Home
May 12, 2018 · Backend Development

What Drives the Architecture of Billion‑User Platforms? Lessons from Weibo

This article explores the essence of system architecture for massive web services, illustrating strategic and tactical considerations through examples like Uber and Weibo, and discusses key capabilities such as abstraction, classification, performance, service decomposition, multi‑level caching, distributed tracing, and continuous learning for scalable backend design.

Performance Optimizationbackend designdistributed systems
0 likes · 21 min read
What Drives the Architecture of Billion‑User Platforms? Lessons from Weibo
Tencent Cloud Developer
Tencent Cloud Developer
May 10, 2018 · Mobile Development

Building a Simple Live Streaming Application on Tencent Cloud for Mini Programs

Yang Chunwen shows how developers can quickly build a low‑cost, secure live‑streaming mini‑program on Tencent Cloud by using signed streaming URLs, off‑loading video processing to the cloud, and optimizing performance through batched setData calls, lazy image loading, and pre‑loading techniques.

Mobile DevelopmentPerformance OptimizationTencent Cloud
0 likes · 13 min read
Building a Simple Live Streaming Application on Tencent Cloud for Mini Programs
Tencent Cloud Developer
Tencent Cloud Developer
May 9, 2018 · Game Development

How to Build a WeChat Mini Game: Architecture, APIs, and Best Practices

This article provides a comprehensive technical guide on developing WeChat Mini Games, covering their definition, runtime architecture, Webview adapter, core capabilities, engine selection, device adaptation, login, caching, open data domain, sharing, payment, performance tuning, version updates, and operational monitoring.

API integrationPerformance OptimizationWeChat Mini Games
0 likes · 19 min read
How to Build a WeChat Mini Game: Architecture, APIs, and Best Practices
Tencent Database Technology
Tencent Database Technology
May 9, 2018 · Databases

Optimizing Xtrabackup Recovery Process for InnoDB Databases

Xtrabackup is an open-source hot backup tool for InnoDB and XtraDB databases, offering non-blocking backups with features like fast backup speeds, reliable physical backups, and efficient disk space usage. The recovery process involves complex log parsing and page flushing mechanisms, which can be optimized to improve performance, especially for large datasets.

Backup ToolsDatabase ManagementInnoDB
0 likes · 16 min read
Optimizing Xtrabackup Recovery Process for InnoDB Databases
Xianyu Technology
Xianyu Technology
May 8, 2018 · Mobile Development

Flutter Rendering Pipeline and Performance Optimization

This article delves into Flutter’s rendering pipeline, explaining the three‑tree architecture, build‑layout‑paint stages, state lifecycle, data flow, and optimization techniques such as relayout and repaint boundaries, while highlighting common pitfalls and best practices for high‑performance Flutter UI development.

ElementLayoutPerformance Optimization
0 likes · 10 min read
Flutter Rendering Pipeline and Performance Optimization
ITFLY8 Architecture Home
ITFLY8 Architecture Home
May 1, 2018 · Backend Development

How Yirendai Scaled Its Internet Finance Platform: From 1.0 to 4.0

This article examines how Yirendai tackled the high‑concurrency, big‑data challenges of internet finance by evolving its architecture through four major versions, introducing performance optimizations, service decomposition, database scaling, and cloud‑native strategies to support massive user growth while preserving a seamless customer experience.

BackendDatabase ScalingHigh Concurrency
0 likes · 14 min read
How Yirendai Scaled Its Internet Finance Platform: From 1.0 to 4.0
Ctrip Technology
Ctrip Technology
Apr 23, 2018 · Mobile Development

CRNWEB Framework: Design, Architecture, and Implementation for Cross‑Platform Mobile and Web Development

The article introduces CRNWEB, a cross‑platform framework built on React‑Native that unifies iOS, Android, and Web development by detailing its design goals, component system, style handling, event processing, and packaging optimizations to achieve high performance and consistent user experience.

CRNWEBMobile FrameworkPerformance Optimization
0 likes · 12 min read
CRNWEB Framework: Design, Architecture, and Implementation for Cross‑Platform Mobile and Web Development
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 19, 2018 · Databases

How HiTSDB’s New Streaming Aggregation Engine Boosts Query Speed 10×

This article examines the architectural redesign of Alibaba's High‑Performance Time Series Database (HiTSDB), covering storage model changes, inverted‑index enhancements, a pipelined streaming aggregation engine, data‑migration strategies, and performance benchmarks that together deliver over tenfold query speed improvements.

HiTSDBPerformance OptimizationStreaming Aggregation
0 likes · 24 min read
How HiTSDB’s New Streaming Aggregation Engine Boosts Query Speed 10×
Suning Technology
Suning Technology
Apr 18, 2018 · Mobile Development

How Suning’s Android App Evolved: Architecture Lessons Across Three Mobile Eras

This article reviews the evolution of Suning's e‑commerce Android client from 2012 to the present, detailing the technical challenges of each development stage, the corresponding architectural solutions, and the lessons learned for building high‑performance, modular mobile applications.

AndroidApp DevelopmentPerformance Optimization
0 likes · 11 min read
How Suning’s Android App Evolved: Architecture Lessons Across Three Mobile Eras
Meitu Technology
Meitu Technology
Apr 17, 2018 · Mobile Development

Optimizing First-Frame Latency in Mobile Live Streaming Using ijkplayer and FFmpeg

By instrumenting and tuning each stage of the playback pipeline—DNS lookup, TCP handshake, HTTP response, FFmpeg stream probing, buffering thresholds, and CDN edge delivery—the Meipai live‑streaming app cut first‑frame latency from over one second to roughly 500 ms, a reduction exceeding 50 %.

FFmpegPerformance Optimizationfirst-frame latency
0 likes · 21 min read
Optimizing First-Frame Latency in Mobile Live Streaming Using ijkplayer and FFmpeg
Didi Tech
Didi Tech
Apr 16, 2018 · Backend Development

Building Didi’s Core Business Platform with Go: Practices and Open‑Source Contributions

At GopherChina 2018, Didi engineer Shi Songran explained how Go powers the company’s high‑availability order, dispatch, and storage systems, detailing service‑governance practices, two production‑level bugs, and Didi’s open‑source contributions of the gendry database helper and the high‑performance json‑iterator codec.

DidiGoPerformance Optimization
0 likes · 4 min read
Building Didi’s Core Business Platform with Go: Practices and Open‑Source Contributions
Snowball Engineer Team
Snowball Engineer Team
Apr 13, 2018 · Mobile Development

How to Cut iOS App Startup Time by 40%: Deep Dive into dyld Loading and Optimizations

This article explains the iOS app launch process, breaks down dyld's loading stages, proposes concrete optimizations for dynamic libraries, rebasing, Objective‑C setup, and main‑thread work, and shows how these changes achieve roughly a 40% reduction in startup time on an iPhone 8.

Mobile DevelopmentPerformance Optimizationapp startup
0 likes · 8 min read
How to Cut iOS App Startup Time by 40%: Deep Dive into dyld Loading and Optimizations
MaGe Linux Operations
MaGe Linux Operations
Apr 7, 2018 · Fundamentals

Boost Python Performance: 20 Proven Tricks to Cut Execution Time

This article presents a comprehensive collection of Python performance‑boosting techniques—from choosing optimal data structures and using copy versus deepcopy, to leveraging generators, join, efficient string formatting, loop optimizations, C‑based modules, parallel programming, and the PyPy JIT—each illustrated with concrete code examples and benchmark results.

Code ProfilingData StructuresParallel Programming
0 likes · 16 min read
Boost Python Performance: 20 Proven Tricks to Cut Execution Time
Meituan Technology Team
Meituan Technology Team
Apr 4, 2018 · Artificial Intelligence

Performance Optimization of Distributed TensorFlow for WDL Models at Meituan

Meituan‑Dianping identified data‑pipeline, network, and memory‑arena bottlenecks in distributed TensorFlow training of Wide & Deep recommendation models and resolved them by switching to tf.data pipelines, batching TFRecord reads, increasing MALLOC_ARENA_MAX, and moving embedding lookups to parameter servers, achieving 2–3× speedup and near‑linear scaling on up to 32 GPUs.

AFODistributed TrainingPerformance Optimization
0 likes · 12 min read
Performance Optimization of Distributed TensorFlow for WDL Models at Meituan
Baidu Intelligent Testing
Baidu Intelligent Testing
Mar 28, 2018 · Fundamentals

Common CPU Performance Pitfalls in C/C++ Programs and Their Diagnosis

The article examines common CPU performance pitfalls in C/C++ programs—such as excessive memset, inefficient string copying, improper container usage, lock contention, and heavy I/O logging—provides concrete code examples, compares profiling tools, and recommends best practices to reduce CPU consumption.

CPU profilingLocksPerformance Optimization
0 likes · 14 min read
Common CPU Performance Pitfalls in C/C++ Programs and Their Diagnosis
Architecture Digest
Architecture Digest
Mar 20, 2018 · Backend Development

Source Code Analysis, Distributed Architecture, Microservices, Performance Optimization, and Java Engineering Overview

This article discusses the importance of source code analysis, outlines key concepts in distributed systems, explains microservice architecture, highlights performance optimization techniques for Java applications, and presents practical engineering advice for modern backend development.

Java engineeringPerformance OptimizationSource Code Analysis
0 likes · 8 min read
Source Code Analysis, Distributed Architecture, Microservices, Performance Optimization, and Java Engineering Overview