unity-profiler

Capture read-only Unity performance snapshots with FPS, memory, and rendering metrics.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/mandexonla/Top-Down-Template --skill unity-profiler-mandexonla
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-profiler
Source: https://github.com/mandexonla/Top-Down-Template/tree/main/.codex/skills/unity-skills/skills/profiler
Command: npx skills add https://github.com/mandexonla/Top-Down-Template --skill unity-profiler-mandexonla

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides quick, read-only performance snapshots for Unity projects to surface FPS, memory usage, rendering statistics, and asset-level memory hotspots so developers can prioritize optimization efforts.

Core Features & Use Cases

  • Overview Metrics: Capture frame rate, triangles, batches, and general frame timing to assess scene performance.
  • Memory Breakdown: Inspect total allocated, reserved, mono heap details, and top runtime objects, textures, meshes, materials, and audio clips by memory usage to identify leaks and heavy assets.
  • Rendering & Asset Insights: Report draw call breakdowns, set pass calls, dynamic/static batching info, and loaded AssetBundle summaries for build and runtime optimization.
  • Use Case: A Unity developer diagnosing low FPS in a specific scene can request a profiler snapshot to find whether textures, meshes, excessive draw calls, or large allocations are the primary cause.

Quick Start

Request a profiler_get_stats snapshot for the current scene to receive FPS, triangles, batches, and a memory summary.

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 memory usage for textures, meshes, and audio clips?

To check Unity memory usage, you can request a profiler snapshot that reports memory breakdowns for textures, meshes, materials, and audio clips. This helps identify heavy assets and memory hotspots causing leaks in your scene.

What is the best way to diagnose low FPS in a Unity scene?

Diagnosing low FPS in Unity involves capturing a performance snapshot that reports frame rate, triangles, batches, and frame timing. This read-only data surfaces whether draw calls or large allocations are the primary cause.

Can I get Unity rendering statistics like draw calls and set pass calls?

Yes, you can get Unity rendering statistics by requesting a snapshot that reports draw call breakdowns, set pass calls, and dynamic or static batching info. This provides insights for build and runtime rendering optimization.

How do I profile Unity asset bundles and loaded objects at runtime?

To profile Unity asset bundles at runtime, request a snapshot that provides loaded AssetBundle summaries alongside top runtime objects. This reveals asset-level memory usage to help prioritize your optimization efforts.

Does this Unity profiler tool require any specific dependencies or components?

No, this Unity profiler tool has no dependencies or components, meaning it requires no specific environment setup. You can directly request read-only performance snapshots for your Unity projects.

When do I need a read-only Unity performance snapshot instead of active profiling?

You need a read-only Unity performance snapshot when you want to quickly benchmark builds or assess scene performance without modifying the runtime state. It instantly surfaces FPS, memory, and rendering metrics for optimization prioritization.