Tag

Multi-Process

0 views collected around this technical thread.

Watermelon Video Tech Team
Watermelon Video Tech Team
Jan 31, 2024 · Mobile Development

Optimizing Android Process Startup in Xigua Video: Strategies, Implementation, and Benefits

This article details how Xigua Video analyzed and optimized the startup of multiple Android subprocesses—including push, mini‑app, sandboxed, and exec processes—by applying on‑demand loading, SDK integration, and monitoring techniques, resulting in measurable performance and quality improvements.

AndroidMulti-ProcessSDK
0 likes · 23 min read
Optimizing Android Process Startup in Xigua Video: Strategies, Implementation, and Benefits
Baidu Geek Talk
Baidu Geek Talk
Nov 13, 2023 · Mobile Development

UBC SDK Log Duplicate Packaging Optimization Practices

The article explains how the UBC SDK’s log‑center deduplication suffers from package and log duplication, identifies three root causes—database corruption, WAL write failures, and multi‑process conflicts—and presents concrete fixes that reduced duplicate rates from 0.3 % to under 0.1 %.

AndroidDatabase OptimizationMulti-Process
0 likes · 22 min read
UBC SDK Log Duplicate Packaging Optimization Practices
php中文网 Courses
php中文网 Courses
Oct 14, 2023 · Backend Development

Encapsulated Concurrency Programming in PHP: Multi‑Process, Multi‑Thread, and Coroutine Examples

This article explains how to implement encapsulated concurrent programming in PHP by using the pcntl extension for multi‑processes, the pthread extension for multi‑threads, and the Swoole extension for coroutines, providing clear code examples and discussing the advantages of each approach.

CoroutineMulti-ProcessMulti-thread
0 likes · 5 min read
Encapsulated Concurrency Programming in PHP: Multi‑Process, Multi‑Thread, and Coroutine Examples
Amap Tech
Amap Tech
Aug 29, 2023 · Mobile Development

Design and Implementation of a High‑Performance Code Coverage Collection Solution for Android Apps

The paper presents a high‑performance Android code‑coverage solution that uses standard reflection to read the ClassLoader’s ClassTable, achieving over five‑times faster collection than existing tools while remaining stable, compatible, multi‑process capable, and enabling incremental, cloud‑based reporting for reducing app size.

AndroidCode CoverageMulti-Process
0 likes · 15 min read
Design and Implementation of a High‑Performance Code Coverage Collection Solution for Android Apps
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Jun 23, 2023 · Fundamentals

Chromium Process Architecture: Evolution, Process Types, and Thread Details

Chromium evolved from a single‑process browser to a service‑oriented, multi‑process architecture—separating Browser, Renderer, GPU, Network, Storage, and other services into isolated processes and threads—to improve stability, performance, and security while allowing configurable trade‑offs for memory‑constrained devices such as Android WebView.

Multi-ProcessWebViewbrowser architecture
0 likes · 11 min read
Chromium Process Architecture: Evolution, Process Types, and Thread Details
Bilibili Tech
Bilibili Tech
Apr 14, 2023 · Frontend Development

Understanding Chrome's Multi‑Process Architecture and Rendering Pipeline

Chrome separates browsing tasks into distinct browser, renderer, plugin, and GPU processes, parses HTML/CSS into DOM, layout, paint, and compositing trees, rasterizes tiles on a compositing thread, and uses the GPU process to display frames, enabling optimized, smooth animations such as danmaku while balancing memory usage and security.

ChromeMulti-Processbrowser architecture
0 likes · 14 min read
Understanding Chrome's Multi‑Process Architecture and Rendering Pipeline
php中文网 Courses
php中文网 Courses
Dec 22, 2022 · Backend Development

PHP Multi‑Process Development: Processes, Signals, and pcntl Functions

This article provides a comprehensive guide to PHP multi‑process development on Linux, covering basic shell commands, ELF file types, terminal concepts, process states, orphan and zombie processes, process groups and sessions, signal handling, and practical pcntl/posix code examples for forking, daemonizing, and managing child processes.

Multi-ProcessSignalsUnix
0 likes · 15 min read
PHP Multi‑Process Development: Processes, Signals, and pcntl Functions
DeWu Technology
DeWu Technology
Jun 17, 2022 · Mobile Development

Analyzing Android WebView Multi‑Process Initialization and Optimization

The article dissects Android WebView’s evolution to Chromium‑based multi‑process mode, explains the costly initialization steps—including thread checks, provider creation, and Chromium engine startup in a sandbox process—highlights common security pitfalls, and offers idle‑time pre‑initialization and request‑interception techniques to boost performance.

AndroidMulti-ProcessOptimization
0 likes · 27 min read
Analyzing Android WebView Multi‑Process Initialization and Optimization
IT Services Circle
IT Services Circle
Apr 13, 2022 · Backend Development

Understanding Nginx Multi‑Process Network Architecture and Epoll Usage

This article explains how Nginx separates network responsibilities between its master and worker processes, detailing the creation of listening sockets, the use of epoll for event‑driven I/O, the initialization of modules, and the handling of client connections in a multi‑process environment.

Multi-ProcessNginxbackend
0 likes · 16 min read
Understanding Nginx Multi‑Process Network Architecture and Epoll Usage
ByteDance Web Infra
ByteDance Web Infra
Dec 8, 2021 · Backend Development

Implementing a Debugging and Diagnostic Platform for Node.js Processes and Threads

This article explains how to build a non‑intrusive debugging and diagnostic platform for Node.js, covering process and thread inspection using the V8 Inspector API, dynamic control via an SDK, multi‑process and multi‑thread handling with Agent processes, and practical usage steps.

DiagnosticsInspectorMulti-Process
0 likes · 21 min read
Implementing a Debugging and Diagnostic Platform for Node.js Processes and Threads
Baidu App Technology
Baidu App Technology
Jun 22, 2021 · Mobile Development

WebKit Source Code Tutorial: Download, Compile, Debug, and Analyze WKWebView on iOS

This tutorial walks iOS developers through downloading the WebKit source, configuring and compiling it, setting up a debugging project or using the MobileMiniBrowser demo, and analyzing WKWebView’s multi‑process architecture—including UI, WebContent, Network, and Storage processes—to troubleshoot and profile rendering behavior.

CompilationMulti-ProcessSource Code
0 likes · 12 min read
WebKit Source Code Tutorial: Download, Compile, Debug, and Analyze WKWebView on iOS
Architecture Digest
Architecture Digest
Nov 10, 2019 · Backend Development

Redesigning Twemproxy with Nginx Multi‑Process Architecture for High‑Performance Caching

This article analyzes the limitations of native Twemproxy, describes how Nginx's master‑worker multi‑process model and related Linux kernel features were integrated to create a high‑performance, highly available cache proxy, and presents extensive online and benchmark results showing significant latency and QPS improvements.

Multi-ProcessNginxTwemproxy
0 likes · 17 min read
Redesigning Twemproxy with Nginx Multi‑Process Architecture for High‑Performance Caching
Didi Tech
Didi Tech
Jan 15, 2019 · Operations

Design and Performance Optimization of Twemproxy Using Nginx Multi‑Process Architecture

The project re‑engineers Twemproxy by adopting Nginx’s master‑worker multi‑process model, adding non‑blocking accept locks, reuseport load balancing, CPU affinity and crash isolation, which transforms the single‑threaded proxy into a scalable, low‑latency, high‑QPS solution suitable for public‑cloud high‑concurrency workloads.

Cache ProxyLinuxMulti-Process
0 likes · 18 min read
Design and Performance Optimization of Twemproxy Using Nginx Multi‑Process Architecture
High Availability Architecture
High Availability Architecture
Oct 10, 2018 · Databases

Design and Implementation of a High‑Availability Twemproxy‑Based Redis/Memcached PaaS at Meitu

The article details Meitu's adaptation of Twitter's twemproxy into a multi‑process, hot‑reloading, high‑availability Redis/Memcached proxy, describing its architecture, custom features, performance testing, remaining challenges, and open‑source resources for other engineering teams.

High AvailabilityMemcachedMulti-Process
0 likes · 16 min read
Design and Implementation of a High‑Availability Twemproxy‑Based Redis/Memcached PaaS at Meitu
Architecture Digest
Architecture Digest
Feb 8, 2018 · Backend Development

High‑Performance Networking in Google Chrome: Architecture and Optimizations

The article explains Chrome's guiding principles, multi‑process architecture, network request lifecycle, and a suite of performance optimizations—including DNS pre‑fetch, TCP pre‑connect, caching strategies, and predictive pre‑rendering—that together reduce latency and make the browser faster as users continue to browse.

CacheChromeDNS
0 likes · 33 min read
High‑Performance Networking in Google Chrome: Architecture and Optimizations
Hujiang Technology
Hujiang Technology
Jan 25, 2018 · Backend Development

Understanding Node.js Cluster: Multi‑Process Model, Fork, IPC, and Port Sharing

This article explains how Node.js uses the Cluster module to create a master‑worker multi‑process architecture, detailing worker creation, inter‑process communication via socketpair, handling of shared ports, and provides practical code examples for master, slave, and low‑level libuv interactions.

ClusterIPCMulti-Process
0 likes · 12 min read
Understanding Node.js Cluster: Multi‑Process Model, Fork, IPC, and Port Sharing
Architecture Digest
Architecture Digest
Nov 12, 2017 · Backend Development

Nginx Architecture Overview: Modular Design, Request Processing, and Event‑Driven Model

This article explains Nginx’s modular architecture, detailing core, HTTP, mail and third‑party modules, its multi‑process and asynchronous non‑blocking request handling, the event‑driven model with I/O multiplexing, and the master‑worker process interaction that together enable high‑performance web serving.

Multi-ProcessNginxasynchronous
0 likes · 8 min read
Nginx Architecture Overview: Modular Design, Request Processing, and Event‑Driven Model
Liulishuo Tech Team
Liulishuo Tech Team
May 27, 2016 · Mobile Development

Evolution of the Android Architecture of the English Fluency App

This article details the step‑by‑step evolution of the English Fluency Android app’s architecture, covering its early broadcast‑based design, the adoption of a plugin‑based modular core, multi‑process integration, auxiliary systems such as asynchronous loading, event bus, monitoring, and support components for file storage, DNS protection, image loading, and downloading.

AndroidMulti-Processarchitecture
0 likes · 13 min read
Evolution of the Android Architecture of the English Fluency App