ios-ettrace-performance

Capture and analyze symbolicated ETTrace profiles from iOS Simulator apps.

46|5|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/robinebers/skills --skill ios-ettrace-performance-robinebers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ios-ettrace-performance
Source: https://github.com/robinebers/skills/tree/main/skills/ios-ettrace-performance
Command: npx skills add https://github.com/robinebers/skills --skill ios-ettrace-performance-robinebers

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ettrace, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill captures and interprets iOS Simulator ETTrace profiles, helping users profile launch or runtime latency, compare traces, and find CPU-heavy stacks.

Core Features & Use Cases

  • ETTrace Profiling: Capture focused, symbolicated ETTrace profiles from iOS simulator apps.
  • Workflow Automation: Automate the process of building, profiling, and analyzing iOS apps.
  • Use Case: When you need to profile an iOS app's performance and ensure that it is optimized for launch and runtime.

Quick Start

Use the ios-ettrace-performance skill to capture a performance profile of your iOS app.

Frequently Asked Questions about ios-ettrace-performance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I profile iOS Simulator app launch latency using ETTrace?

The Skill captures focused, symbolicated ETTrace profiles from the iOS Simulator to profile launch latency and identify CPU-heavy stacks. It automates building, profiling, and analyzing iOS apps to ensure optimal launch and runtime performance.

What do I need to symbolicate ETTrace profiles for iOS performance analysis?

Symbolicating ETTrace profiles requires dSYMs and the ETTrace dependency to translate raw trace data into readable stack traces for identifying CPU-heavy stacks during iOS app profiling.

Can I automate iOS app performance profiling and trace comparison in the simulator?

Yes, you can automate building, profiling, and analyzing iOS apps in the simulator by capturing ETTrace profiles to compare traces and evaluate runtime latency within your performance analysis workflow.

Does ETTrace profiling work for finding CPU-heavy stacks during iOS runtime?

ETTrace profiling captures and interprets simulator trace data to find CPU-heavy stacks during iOS runtime, helping you identify exactly where CPU resources are consumed during app execution.

What are the limitations of using ETTrace for iOS performance profiling?

ETTrace is specifically designed for iOS Simulator profiling and requires dSYMs for symbolication, making it unsuitable for physical device profiling or environments lacking debug symbol files.