hz-simpleperf-debug
Profiles Meta VR and Horizon OS application CPU performance using simpleperf — workload classification, CPU hotspot recording, kernel overhead measurement. Use when diagnosing whether an app is CPU-bound, memory-bound, or I/O-bound on Meta VR devices. Build paths: all Meta VR app stacks; use hz-quest-verify-first if the build path is unclear.
Install
With your agent
Install OMGSkills skill "meta-quest/agentic-tools:skills/hz-simpleperf-debug" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.
Manual command
git clone https://github.com/meta-quest/agentic-tools /tmp/agentic-tools && ln -s /tmp/agentic-tools/skills/hz-simpleperf-debug ~/.claude/skills/hz-simpleperf-debug
From README
Simpleperf Debug Skill When to Use Use this skill when you need hardware-level CPU performance insights on Meta VR devices: Classifying whether an app is CPU-bound, memory-bound, or I/O-bound Finding CPU hotspot functions consuming the most cycles Measuring kernel vs userspace CPU overhead per thread Identifying cache-thrashing or branch-prediction issues Supplementing Perfetto trace analysis with hardware PMU counter data This skill complements hz-perfetto-debug. Perfetto shows what your app is doing over time. Simpleperf shows where the CPU is spending hardware cycles — cache misses, branch mispredictions, and instruction throughput that Perfetto can't see. VR Performance Context Meta VR devices run on mobile ARM SoCs with strict thermal and power budgets.
More from this repo
hz-android-2d-porting
Guides porting existing Android 2D apps to Meta VR and Horizon OS — input adaptation, panel layout, and design...
hz-immersive-designer
Guides design of comfortable, intuitive VR/MR experiences for Meta VR and Horizon OS — comfort guidelines, interaction...
hz-iwsdk-webxr
Builds WebXR experiences for Meta VR and Horizon OS using the Immersive Web SDK (IWSDK) — ECS architecture, Three.js...
