Tagged articles
5 articles
Page 1 of 1
DeWu Technology
DeWu Technology
Sep 11, 2023 · Backend Development

Bytecode Enhancement for Method Call Interception and Performance Monitoring

The article introduces a lightweight bytecode‑enhancement framework that weaves interceptors directly into Java methods to record execution times and call hierarchies, avoiding proxy overhead, supporting synchronous, asynchronous and lambda scenarios, and enabling precise performance monitoring and tracing across micro‑service architectures.

InstrumentationJavaMethodInterception
0 likes · 24 min read
Bytecode Enhancement for Method Call Interception and Performance Monitoring
Baidu Geek Talk
Baidu Geek Talk
Jul 20, 2022 · Mobile Development

How Baidu’s Dex Line‑Number Optimization Shrinks Android APKs by 8%

This article examines Android Dex DebugInfo line‑number optimization, detailing the structure of DebugInfo, existing solutions, Baidu’s mapping‑based approach, R8 and Alipay techniques, and the resulting APK size reduction, while also describing the end‑to‑end pipeline for line‑number retracing in production.

APKSizeReductionAndroidDEX
0 likes · 23 min read
How Baidu’s Dex Line‑Number Optimization Shrinks Android APKs by 8%
ByteDance Terminal Technology
ByteDance Terminal Technology
Jan 11, 2022 · Fundamentals

Online Java OOM Attribution Solution Based on Hprof Memory Snapshots

This article introduces a comprehensive solution for diagnosing and attributing Java Out‑Of‑Memory (OOM) issues in Android apps by capturing Hprof memory snapshots, automatically analyzing heap data, identifying leaks, large objects, and class‑wide memory consumption, and providing privacy‑preserving, automated reporting and remediation workflows.

AndroidHprofJava
0 likes · 24 min read
Online Java OOM Attribution Solution Based on Hprof Memory Snapshots
Xianyu Technology
Xianyu Technology
Oct 22, 2019 · Mobile Development

Why Flutter Performance Monitoring Is Needed and SDK Design Overview

To overcome native APM’s inability to monitor Flutter pages, the team created a high‑availability, open‑source Flutter SDK that records smoothness, load time, and exceptions through a four‑layer, publish‑subscribe architecture—API, Recorder, Processor, and Uploader—offering accurate, low‑overhead, extensible performance data for integration and future enhancements.

APMFlutterMobileDevelopment
0 likes · 11 min read
Why Flutter Performance Monitoring Is Needed and SDK Design Overview