Tag

instruments

0 views collected around this technical thread.

Sohu Tech Products
Sohu Tech Products
Nov 27, 2024 · Mobile Development

Beginner's Guide to iOS Memory Analysis: Virtual Memory, Heap, Autoreleasepool, and Leaks

This beginner‑level guide explains iOS virtual‑memory and heap fundamentals, demonstrates how autorelease‑pool buildup and retain‑cycle leaks cause out‑of‑memory crashes, and shows step‑by‑step use of Xcode’s Memory Graph, Instruments Allocations, and leak detection tools, plus tips on weak versus unowned references.

AutoreleasePoolLeaksSwift
0 likes · 17 min read
Beginner's Guide to iOS Memory Analysis: Virtual Memory, Heap, Autoreleasepool, and Leaks
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jan 29, 2024 · Operations

Profiling Rust Applications with macOS Instruments Time Profiler

This article explains how to use the macOS Instruments Time Profiler to perform CPU‑time profiling of Rust programs, demonstrates a sample π‑calculation benchmark, shows the required Cargo configuration, walks through recording and inspecting trace files, and applies the method to diagnose performance regressions in the Rspack project.

RspackRustinstruments
0 likes · 8 min read
Profiling Rust Applications with macOS Instruments Time Profiler
Sohu Tech Products
Sohu Tech Products
Aug 11, 2021 · Mobile Development

iOS App Startup Optimization: Process, Measurement, and Practical Solutions

This article explains how iOS app launch works, presents methods for measuring startup time using system calls and Xcode Instruments, shares a detailed case study of the Maimai app, and offers concrete pre‑main and post‑main optimization techniques—including binary reordering, dynamic‑library reduction, concurrency control, and unconventional tricks—to achieve sub‑second launch performance.

Binary ReorderingPerformance Optimizationapp startup
0 likes · 25 min read
iOS App Startup Optimization: Process, Measurement, and Practical Solutions
Sohu Tech Products
Sohu Tech Products
Jun 23, 2021 · Mobile Development

Ultimate Application Performance Survival Guide: iOS Optimization Using Xcode Tools

This guide explains how to improve iOS app performance by monitoring eight key metrics—battery, launch time, hang rate, memory, disk writes, scrolling, termination, and MXSignposts—using Xcode Organizer, MetricKit, Instruments, XCTest, and the App Store Connect API.

MetricKitXcodeapp optimization
0 likes · 9 min read
Ultimate Application Performance Survival Guide: iOS Optimization Using Xcode Tools
Baidu Intelligent Testing
Baidu Intelligent Testing
Nov 23, 2016 · Mobile Development

Comprehensive Guide to iOS Performance Testing: CPU, Stutter, Network, and Energy

This article provides a detailed, step‑by‑step guide for iOS developers on measuring and optimizing app performance across CPU usage, GPU‑related stutter, network conditions, and energy consumption using built‑in Instruments, Activity Monitor, Network Link Conditioner, and Charles.

CPUEnergyGPU
0 likes · 11 min read
Comprehensive Guide to iOS Performance Testing: CPU, Stutter, Network, and Energy
Baidu Intelligent Testing
Baidu Intelligent Testing
Nov 16, 2016 · Mobile Development

iOS Memory Performance Testing: Static and Dynamic Analysis Tools

This article explains iOS memory performance testing by covering static analysis via Xcode's Analyze feature and dynamic analysis tools such as Leaks, Activity Monitor, Allocations, and Zombies, illustrating how to detect memory leaks, unreasonable memory usage, and EXC_BAD_ACCESS errors with practical examples and step‑by‑step guidance.

Dynamic AnalysisMemoryStatic Analysis
0 likes · 7 min read
iOS Memory Performance Testing: Static and Dynamic Analysis Tools
Baidu Intelligent Testing
Baidu Intelligent Testing
Nov 15, 2016 · Mobile Development

iOS Performance Testing: Using Instruments for Time Profiling and Startup Optimization

This article explains how to assess and improve iOS app performance by using Xcode's Instruments tool to measure resource consumption, startup time, and other metrics, and provides practical steps, UI commands, and configuration tips for accurate time profiling and code‑level optimization.

iOSinstrumentsmobile development
0 likes · 8 min read
iOS Performance Testing: Using Instruments for Time Profiling and Startup Optimization
Baidu Intelligent Testing
Baidu Intelligent Testing
Aug 31, 2016 · Mobile Development

iOS App Performance Testing Practices Using Instruments and Code Instrumentation

This article explains practical methods for measuring iOS app performance—including startup time, page load, memory, CPU and smoothness—by instrumenting code, using Apple Instruments tools, analyzing webview loading, and employing runtime techniques such as dynamic library hooking and script‑driven profiling.

CPUMemoryWebView
0 likes · 10 min read
iOS App Performance Testing Practices Using Instruments and Code Instrumentation
Baidu Intelligent Testing
Baidu Intelligent Testing
Jun 23, 2016 · Mobile Development

iOS Automation Testing Setup: Hardware, Software, Xcode and Instruments Guide

This guide details the required Mac hardware, essential software tools, Xcode and Instruments usage, and step‑by‑step procedures for performing iOS automation testing, including UIAutomation scripting and common terminal commands for developers.

AutomationTestingMobileDevelopmentXcode
0 likes · 8 min read
iOS Automation Testing Setup: Hardware, Software, Xcode and Instruments Guide