unity-profiler

Capture read-only Unity runtime performance snapshots of FPS, memory, and rendering stats.

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/Rayzerrek/dotfiles --skill unity-profiler-rayzerrek
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-profiler
Source: https://github.com/Rayzerrek/dotfiles/tree/main/.pi/agent/skills/unity-skills/skills/profiler
Command: npx skills add https://github.com/Rayzerrek/dotfiles --skill unity-profiler-rayzerrek

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you inspect Unity runtime performance without changing the scene, so you can quickly understand frame time, memory pressure, and live object usage.

Core Features & Use Cases

  • Performance Snapshotting: Collect FPS, frame timing, batches, draw calls, triangles, and vertex statistics in a single read-only pass.
  • Memory Inspection: Review total allocated memory, reserved memory, mono heap usage, and the largest runtime objects, textures, meshes, materials, and audio clips.
  • Use Case: When a build feels slow or memory-heavy, use this Skill to identify the biggest runtime costs before deciding what to optimize.

Quick Start

Use the unity-profiler skill to capture a read-only performance snapshot for the current Unity scene and summarize the key memory and rendering stats.

Frequently Asked Questions about unity-profiler

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

FAQPage Schema
How do I check Unity runtime FPS and memory usage in a live scene?

To check Unity runtime FPS and memory usage, you can capture a read-only performance snapshot that collects frame timing, batches, draw calls, and total allocated memory without modifying the scene.

Can I inspect loaded asset usage in Unity without changing the scene?

Yes, you can inspect loaded asset usage in Unity without changing the scene by capturing a non-mutating runtime snapshot that summarizes the largest runtime objects, textures, meshes, and materials.

What is the best way to profile Unity rendering stats like draw calls and triangles?

The best way to profile Unity rendering stats is to capture a single read-only snapshot that gathers draw calls, triangles, vertices, and batches to identify the biggest runtime costs before optimizing.

Does Unity runtime performance snapshotting require recording control or scene modification?

Unity runtime performance snapshotting does not require recording control or scene modification, as it applies read-only access to runtime statistics and memory breakdowns to evaluate frame time and memory pressure.

When do I need to capture a Unity memory breakdown and top-N resource summary?

You need to capture a Unity memory breakdown and top-N resource summary when a build feels slow or memory-heavy, allowing you to review reserved memory, mono heap usage, and the largest loaded audio clips and textures.