unity-profiler

Expose read-only Unity profiler statistics for FPS, frame time, memory, and rendering data.

1|Updated May 21, 2026
One-click install
npx skills add https://github.com/YiDuandtdt/Bone-Throne --skill unity-profiler-yiduandtdt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-profiler
Source: https://github.com/YiDuandtdt/Bone-Throne/tree/main/.agents/skills/unity-skills/skills/profiler
Command: npx skills add https://github.com/YiDuandtdt/Bone-Throne --skill unity-profiler-yiduandtdt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Unity runtime performance data is often hard to access quickly. This Skill provides read-only access to FPS, frame time, memory, and rendering statistics for fast diagnostics without enabling profiling.

Core Features & Use Cases

  • Read-only performance snapshots via profiler_get_stats and profiler_get_memory to monitor FPS, memory, and rendering data.
  • Supports quick diagnostics across scenes, builds, and runtimes for development, QA, and optimization.
  • Returns structured data suitable for dashboards and automated checks, enabling rapid performance comparisons over time.

Quick Start

Call profiler_get_stats to obtain the current FPS, triangles, batches, and memory metrics.

Frequently Asked Questions about unity-profiler

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

FAQPage Schema
How do I get Unity runtime performance data for FPS and memory usage?

To get Unity runtime performance data, this Skill executes read-only profiler calls like profiler_get_stats and profiler_get_memory. It returns structured snapshots of FPS, frame time, memory usage, and rendering data without altering profiler state.

What's the best way to capture read-only performance snapshots across Unity scenes?

Capturing read-only performance snapshots across Unity scenes is best done via deterministic profiler calls. This Skill retrieves current triangles, batches, and memory metrics instantly, enabling rapid performance comparisons for development and QA workflows.

Can I use this for Unity memory diagnostics without enabling the profiling window?

Yes, you can use this for Unity memory diagnostics without enabling the profiling window. It provides immediate read-only access to runtime memory statistics through dedicated calls like profiler_get_runtime_memory.

Does this Unity profiler approach return structured data suitable for automated checks?

Yes, this Unity profiler approach returns structured data suitable for automated checks. The retrieved statistics on FPS, frame time, and rendering metrics can be directly fed into dashboards for continuous performance monitoring.

Are there limitations to using read-only Unity profiler statistics for optimization?

A limitation of using read-only Unity profiler statistics is that it only provides instantaneous snapshots. It exposes current rendering and memory data without altering profiler state, meaning it does not record historical traces for deep offline analysis.